Partager via


CHtmlEditCtrlBase, classe

Représente un composant d'édition HTML.

Syntaxe

template <class T> class CHtmlEditCtrlBase

Membres

Méthodes publiques

Nom Description
CHtmlEditCtrlBase ::AddToGlyphTable Ajoute une entrée à la table de glyphes, qui spécifie des images à afficher pour des balises spécifiques en mode création.
CHtmlEditCtrlBase ::Bold Bascule l’état en gras du texte sélectionné.
CHtmlEditCtrlBase ::Button Remplace un contrôle de bouton sur la sélection actuelle.
CHtmlEditCtrlBase ::CheckBox Remplace un contrôle de case à cocher sur la sélection actuelle.
CHtmlEditCtrlBase ::ClearSelection Efface la sélection actuelle.
CHtmlEditCtrlBase ::Copy Copie la sélection actuelle vers le Presse-papiers.
CHtmlEditCtrlBase ::Cut Copie la sélection actuelle dans le Presse-papiers, puis la supprime.
CHtmlEditCtrlBase ::D elete Supprime la sélection actuelle.
CHtmlEditCtrlBase ::D ropDownBox Remplace un contrôle de sélection déroulante sur la sélection actuelle.
CHtmlEditCtrlBase ::EmptyGlyphTable Supprime toutes les entrées de la table de glyphes, qui masque toutes les images affichées pour les étiquettes en mode création.
CHtmlEditCtrlBase ::ExecCommand Exécute une commande.
CHtmlEditCtrlBase ::Font Ouvre une boîte de dialogue de police pour permettre à l’utilisateur de modifier la couleur de texte, la police et la taille de police de la sélection actuelle.
CHtmlEditCtrlBase ::GetAbsolutePosition Retourne si la propriété position d’un élément est « absolue ».
CHtmlEditCtrlBase ::GetBackColor Récupère la couleur d’arrière-plan de la sélection actuelle.
CHtmlEditCtrlBase ::GetBlockFormat Récupère la balise de format de bloc actuelle.
CHtmlEditCtrlBase ::GetBlockFormatNames Récupère les chaînes correspondant aux balises de format de bloc disponibles.
CHtmlEditCtrlBase ::GetBookMark Récupère le nom d’une ancre de signet.
CHtmlEditCtrlBase ::GetDocument Récupère l’objet document.
CHtmlEditCtrlBase ::GetDocumentHTML Récupère le code HTML du document actif.
CHtmlEditCtrlBase ::GetDocumentTitle Récupère le titre du document.
CHtmlEditCtrlBase ::GetEvent Récupère un pointeur d’interface vers l’objet d’événement qui contient des informations pertinentes pour l’événement le plus récent.
CHtmlEditCtrlBase ::GetEventSrcElement Récupère l’objet qui a déclenché l’événement.
CHtmlEditCtrlBase ::GetFontFace Récupère le nom de police de la sélection actuelle.
CHtmlEditCtrlBase ::GetFontSize Récupère la taille de police de la sélection actuelle.
CHtmlEditCtrlBase ::GetForeColor Récupère la couleur de premier plan (texte) de la sélection actuelle.
CHtmlEditCtrlBase ::GetFrameZone Retourne la zone de sécurité de la page active dans le navigateur web.
CHtmlEditCtrlBase ::GetIsDirty Indique si le document HTML a changé.
CHtmlEditCtrlBase ::GetShowAlignedSiteTags Retourne si un glyphe est affiché pour tous les éléments qui ont une styleFloat propriété.
CHtmlEditCtrlBase ::GetShowAllTags Retourne si le WebBrowser affiche des glyphes pour afficher l’emplacement de toutes les balises d’un document.
CHtmlEditCtrlBase ::GetShowAreaTags Récupère si le WebBrowser affiche un glyphe pour les balises de zone.
CHtmlEditCtrlBase ::GetShowBRTags Récupère si WebBrowser affiche un glyphe pour les balises br.
CHtmlEditCtrlBase ::GetShowCommentTags Récupère si webBrowser affiche un glyphe pour les balises de commentaire.
CHtmlEditCtrlBase ::GetShowMiscTags Récupère si WebBrowser affiche toutes les balises affichées dans Microsoft Internet Explorer 4.0.
CHtmlEditCtrlBase ::GetShowScriptTags Récupère si le WebBrowser affiche un glyphe pour toutes les balises de script.
CHtmlEditCtrlBase ::GetShowStyleTags Récupère si WebBrowser affiche un glyphe pour toutes les balises de style.
CHtmlEditCtrlBase ::GetShowUnknownTags Récupère si WebBrowser affiche un glyphe pour toutes les balises inconnues.
CHtmlEditCtrlBase ::HorizontalLine Remplace une ligne horizontale sur la sélection actuelle.
CHtmlEditCtrlBase ::HyperLink Insère un lien hypertexte dans la sélection actuelle.
CHtmlEditCtrlBase ::IE50Paste Effectue une opération de collage compatible avec Microsoft Internet Explorer 5.
CHtmlEditCtrlBase ::Iframe Remplace un frame inline sur la sélection actuelle.
CHtmlEditCtrlBase ::Image Remplace une image dans la sélection actuelle.
CHtmlEditCtrlBase ::Indent Augmente le retrait du texte sélectionné par un incrément de retrait.
CHtmlEditCtrlBase ::InsFieldSet Remplace une zone de la sélection actuelle.
CHtmlEditCtrlBase ::InsInputButton Remplace un contrôle de bouton sur la sélection actuelle.
CHtmlEditCtrlBase ::InsInputHidden Insère un contrôle masqué dans la sélection actuelle.
CHtmlEditCtrlBase ::InsInputImage Remplace un contrôle d’image sur la sélection actuelle.
CHtmlEditCtrlBase ::InsInputPassword Remplace un contrôle de mot de passe dans la sélection actuelle.
CHtmlEditCtrlBase ::InsInputReset Remplace un contrôle de réinitialisation sur la sélection actuelle.
CHtmlEditCtrlBase ::InsInputSubmit Remplace un contrôle d’envoi sur la sélection actuelle.
CHtmlEditCtrlBase ::InsInputUpload Remplace un contrôle de chargement de fichier sur la sélection actuelle.
CHtmlEditCtrlBase ::Is1DElement Détermine si un élément est positionné statiquement.
CHtmlEditCtrlBase ::Is2DElement Détermine si un élément est absolument positionné.
CHtmlEditCtrlBase ::Italic Bascule la sélection actuelle entre italique et nonitalique.
CHtmlEditCtrlBase ::JustifieCenter Centre le bloc de format dans lequel se trouve la sélection actuelle.
CHtmlEditCtrlBase ::JustifyLeft Justifie à gauche le bloc de format dans lequel se trouve la sélection actuelle.
CHtmlEditCtrlBase ::JustifieRight Justifie avec le droit le bloc de format dans lequel se trouve la sélection actuelle.
CHtmlEditCtrlBase ::ListBox Remplace un contrôle de sélection de zone de liste sur la sélection actuelle.
CHtmlEditCtrlBase ::Marquee Remplace une marque vide sur la sélection actuelle.
CHtmlEditCtrlBase ::NewDocument Crée un document.
CHtmlEditCtrlBase ::OrderList Bascule la sélection actuelle entre une liste ordonnée et un bloc de format normal.
CHtmlEditCtrlBase ::Outdent Diminue d’un incrément la mise en retrait du bloc de format dans lequel se trouve la sélection actuelle.
CHtmlEditCtrlBase ::P aragraph Remplace un saut de ligne sur la sélection actuelle.
CHtmlEditCtrlBase ::P aste Remplace le contenu du Presse-papiers sur la sélection actuelle.
CHtmlEditCtrlBase ::P rintDocument Imprime le document actif.
CHtmlEditCtrlBase ::P rintPreview Ouvre la fenêtre Aperçu avant impression du document actif à l’aide du modèle d’aperçu avant impression par défaut ou d’un modèle personnalisé.
CHtmlEditCtrlBase ::QueryStatus Appelez cette méthode pour interroger l’état des commandes.
CHtmlEditCtrlBase ::RadioButton Remplace un contrôle radio sur la sélection actuelle.
CHtmlEditCtrlBase ::RefreshDocument Actualise le document actif.
CHtmlEditCtrlBase ::RemoveFormat Supprime les balises de mise en forme de la sélection actuelle.
CHtmlEditCtrlBase ::SaveAs Enregistre la page Web active dans un fichier.
CHtmlEditCtrlBase ::SelectAll Sélectionne tout le document.
CHtmlEditCtrlBase ::Set2DPosition Permet de déplacer des éléments absolument positionnés en faisant glisser.
CHtmlEditCtrlBase ::SetAbsolutePosition Définit la propriété de position d’un élément sur « absolute » ou « static ».
CHtmlEditCtrlBase ::SetAtomicSelection Définissez le mode de sélection atomique.
CHtmlEditCtrlBase ::SetAutoURLDetectMode Active et désactive la détection automatique des URL.
CHtmlEditCtrlBase ::SetBackColor Définit la couleur d’arrière-plan de la sélection actuelle.
CHtmlEditCtrlBase ::SetBlockFormat Définit la balise de format de bloc actuelle.
CHtmlEditCtrlBase ::SetBookMark Crée une ancre de signet pour le point de sélection ou d’insertion actuel.
CHtmlEditCtrlBase ::SetCSSEditingLevel Sélectionne le niveau CSS (CSS1 ou CSS2) pris en charge par l’éditeur, le cas échéant.
CHtmlEditCtrlBase ::SetDefaultComposeSettings Appelez cette méthode pour définir les paramètres de composition par défaut.
CHtmlEditCtrlBase ::SetDesignMode Définir le mode de conception.
CHtmlEditCtrlBase ::SetDisableEditFocusUI Désactive la bordure et les poignées hachées autour d’un élément qui a le focus de modification.
CHtmlEditCtrlBase ::SetDocumentHTML Définit le code HTML du document actif.
CHtmlEditCtrlBase ::SetFontFace Définit la police de la sélection actuelle.
CHtmlEditCtrlBase ::SetFontSize Définit la taille de police de la sélection actuelle.
CHtmlEditCtrlBase ::SetForeColor Définit la couleur de premier plan (texte) de la sélection actuelle.
CHtmlEditCtrlBase ::SetIE5PasteMode Définit l’opération de collage pour qu’elle soit compatible avec Microsoft Internet Explorer 5.
CHtmlEditCtrlBase ::SetLiveResize Entraîne la mise à jour continue de l’apparence d’un élément lors d’un redimensionnement ou d’une opération de déplacement.
CHtmlEditCtrlBase ::SetMultiSelect Active plusieurs sélections.
CHtmlEditCtrlBase ::SetOverrideCursor Commandes que WebBrowser ne modifie jamais le pointeur de la souris.
CHtmlEditCtrlBase ::SetOverwriteMode Bascule le mode d’entrée de texte entre l’insertion et le remplacement.
CHtmlEditCtrlBase ::SetRespectVisInDesign Masque les éléments invisibles en mode création.
CHtmlEditCtrlBase ::SetShowAlignedSiteTags Affiche un glyphe pour tous les éléments qui ont une styleFloat propriété.
CHtmlEditCtrlBase ::SetShowAllTags Affiche les glyphes pour afficher l’emplacement de toutes les balises dans un document.
CHtmlEditCtrlBase ::SetShowAreaTags Affiche un glyphe pour toutes les balises de zone.
CHtmlEditCtrlBase ::SetShowBRTags Affiche un glyphe pour toutes les balises br.
CHtmlEditCtrlBase ::SetShowCommentTags Affiche un glyphe pour toutes les balises de commentaire.
CHtmlEditCtrlBase ::SetShowMiscTags Affiche toutes les balises affichées dans Microsoft Internet Explorer 4.0.
CHtmlEditCtrlBase ::SetShowScriptTags Affiche un glyphe pour toutes les balises de script.
CHtmlEditCtrlBase ::SetShowStyleTags Affiche un glyphe pour toutes les balises de style.
CHtmlEditCtrlBase ::SetShowUnknownTags Affiche un glyphe pour toutes les balises inconnues.
CHtmlEditCtrlBase ::TextArea Remplace un contrôle d’entrée de texte multiligne sur la sélection actuelle.
CHtmlEditCtrlBase ::TextBox Remplace un contrôle de texte sur la sélection actuelle.
CHtmlEditCtrlBase ::UnBookmark Supprime tout signet de la sélection actuelle.
CHtmlEditCtrlBase ::Souligné Bascule la sélection actuelle entre soulignée et non soulignée.
CHtmlEditCtrlBase ::Unlink Supprime tout lien hypertexte de la sélection actuelle.
CHtmlEditCtrlBase ::UnorderList Bascule la sélection actuelle entre une liste ordonnée et un bloc de format normal.

Paramètres

T
Nom de la classe dérivée.

Notes

CHtmlEditCtrlBase fournit des fonctions membres pour les commandes de modification HTML de WebBrowser, telles que Bold. (Vous pouvez également appeler ExecCommand pour exécuter la commande IDM_BOLD.)

CHtmlEditCtrlBase n’est pas destiné à se tenir seul. Il est conçu pour être une classe de base pour les classes dérivées qui exposent les fonctionnalités de modification HTML du WebBrowser (voir CHtmlEditCtrl et CHtmlEditView).

Hiérarchie d'héritage

CHtmlEditCtrlBase

Spécifications

En-tête : afxhtml.h

CHtmlEditCtrlBase ::AddToGlyphTable

Ajoute une entrée à la table de glyphes, qui spécifie des images à afficher pour des balises spécifiques en mode création.

HRESULT AddToGlyphTable(
    LPCTSTR szTag,
    LPCTSTR szImgUrl,
    unsigned short nTagType,
    unsigned short nAlignment,
    unsigned short nPosInfo,
    unsigned short nDirection,
    unsigned int nImgWidth,
    unsigned int nImgHeight) const;

Paramètres

szTag
Nom de la balise (par exemple, « P » ou « table »).

szImgUrl
URL de l’image.

nTagType
Type de balise : 0 signifie que l’image est destinée à la balise d’ouverture uniquement. 1 signifie que l’image concerne uniquement la balise fermante. 2 signifie que l’image concerne à la fois les balises d’ouverture et de fermeture. Les balises uniques telles que br et commentaire doivent être ajoutées avec le type de balise défini sur 0.

nAlignment
Alignement (éléments rectangulaires uniquement) : ce paramètre indique que l’image est destinée à un élément avec un attribut d’alignement. Left = 0, center = 1, right = 2, and undefined = 3. Les attributs gauche, droit ou centre doivent être définis explicitement sur l’élément.

nPosInfo
Informations de positionnement. Détermine la valeur de positionnement en cascade des feuilles de style (CSS) à laquelle le glyphe s’applique, où le positionnement statique = 0, le positionnement absolu = 1, le positionnement relatif = 2 et tous = 3. Ce champ vous permet de spécifier un glyphe pour une balise lorsqu’elle n’est pas positionnée et qu’un autre glyphe affiche un point d’ancrage lorsque la balise est positionnée.

nDirection
Sens. Ce paramètre spécifie l’image d’une balise en fonction de l’ordre de lecture de la langue actuelle. 0 spécifie de gauche à droite, 1 spécifie la droite à gauche, 2 spécifie le haut au bas, 3 spécifie le bas en haut et le haut, et 4 spécifie tout. Vous définissez normalement ce champ sur 4.

nImgWidth
Largeur de l’image en pixels.

nImgHeight
Hauteur de l’image en pixels.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations sur les paramètres, consultez « Glyph Table String Format » dans Using Editing Glyphs.

Cette méthode envoie l’ID de commande IDM_ADDTOGLYPHTABLE au contrôle WebBrowser.

CHtmlEditCtrlBase ::Bold

Bascule l’état en gras du texte sélectionné.

HRESULT Bold() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_BOLD au contrôle WebBrowser.

CHtmlEditCtrlBase ::Button

Remplace un contrôle de bouton sur la sélection actuelle.

HRESULT Button(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle bouton.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_BUTTON au contrôle WebBrowser.

CHtmlEditCtrlBase ::CheckBox

Remplace un contrôle de case à cocher sur la sélection actuelle.

HRESULT CheckBox(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle de case à cocher.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_CHECKBOX au contrôle WebBrowser.

CHtmlEditCtrlBase ::ClearSelection

Efface la sélection actuelle.

HRESULT ClearSelection() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_CLEARSELECTION au contrôle WebBrowser.

CHtmlEditCtrlBase ::Copy

Copie la sélection actuelle vers le Presse-papiers.

HRESULT Copy() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_COPY au contrôle WebBrowser.

CHtmlEditCtrlBase ::Cut

Copie la sélection actuelle dans le Presse-papiers, puis la supprime.

HRESULT Cut() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_CUT au contrôle WebBrowser.

CHtmlEditCtrlBase ::D elete

Supprime la sélection actuelle.

HRESULT Delete() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_DELETE au contrôle WebBrowser.

Remplace un contrôle de sélection déroulante sur la sélection actuelle.

HRESULT DropDownBox(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle de sélection déroulante.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_DROPDOWNBOX au contrôle WebBrowser.

CHtmlEditCtrlBase ::EmptyGlyphTable

Supprime toutes les entrées de la table de glyphes, qui masque toutes les images affichées pour les étiquettes en mode création.

HRESULT EmptyGlyphTable() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_EMPTYGLYPHTABLE au contrôle WebBrowser.

CHtmlEditCtrlBase ::ExecCommand

Exécute une commande.

HRESULT ExecCommand(
    long cmdID,
    long cmdExecOpt,
    VARIANT* pInVar = NULL,
    VARIANT* pOutVar = NULL) const;

HRESULT ExecCommand(
    const GUID* pGuid,
    long cmdID,
    long cmdExecOpt,
    VARIANT* pInVar = NULL,
    VARIANT* pOutVar = NULL) const;

Paramètres

cmdID
ID de commande à exécuter. Pour obtenir une liste, consultez identificateurs de commande MSHTML.

cmdExecOpt
Valeurs extraites de l’énumération OLECMDEXECOPT , qui décrivent comment l’objet doit exécuter la commande.

pInVar
Arguments d’entrée.

pOutVar
Sortie de la commande.

pGuid
GUID du groupe de commandes.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode fournit les fonctionnalités d’IOleCommandTarget  ::Exec.

CHtmlEditCtrlBase ::Font

Ouvre une boîte de dialogue de police pour permettre à l’utilisateur de modifier la couleur de texte, la police et la taille de police de la sélection actuelle.

HRESULT Font() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_FONT au contrôle WebBrowser.

CHtmlEditCtrlBase ::GetAbsolutePosition

Retourne si la propriété position d’un élément est « absolue ».

HRESULT GetAbsolutePosition(bool& bCurValue) const;

Paramètres

bCurValue
TRUE si la propriété position de l’élément a la valeur « absolute ».

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations, consultez IDM_ABSOLUTE_POSITION ID de commande.

CHtmlEditCtrlBase ::GetBackColor

Récupère la couleur d’arrière-plan de la sélection actuelle.

HRESULT GetBackColor(int& nColor) const;

Paramètres

nColor
Couleur d'arrière-plan.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_BACKCOLOR au contrôle WebBrowser.

CHtmlEditCtrlBase ::GetBlockFormat

Récupère la balise de format de bloc actuelle.

HRESULT GetBlockFormat(CString& strFormat) const;

Paramètres

strFormat
Balise de format de bloc actuelle.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_BLOCKFMT au contrôle WebBrowser.

CHtmlEditCtrlBase ::GetBlockFormatNames

Récupère les chaînes correspondant aux balises de format de bloc disponibles.

HRESULT GetBlockFormatNames(CStringArray& sa) const;

Paramètres

sa
Balises de format de bloc disponibles, sous la forme d’un tableau de chaînes.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_GETBLOCKFMTS au contrôle WebBrowser.

CHtmlEditCtrlBase ::GetBookMark

Récupère le nom d’une ancre de signet.

HRESULT GetBookMark(CString& strAnchor) const;

Paramètres

strAnchor
Nom d’une ancre de signet.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations, consultez IDM_BOOKMARK ID de commande.

CHtmlEditCtrlBase ::GetDocument

Récupère l’objet document.

HRESULT GetDocument(IHTMLDocument2** ppDoc) const;

Paramètres

ppDoc
Objet document.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CHtmlEditCtrlBase ::GetDocumentHTML

Récupère le code HTML du document actif.

HRESULT GetDocumentHTML(CString& szHTML) const;

Paramètres

szHTML
The HTML.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CHtmlEditCtrlBase ::GetDocumentTitle

Récupère le titre du document.

HRESULT GetDocumentTitle(CString& szTitle) const;

Paramètres

szTitle
Titre du document.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CHtmlEditCtrlBase ::GetEvent

Récupère un pointeur d’interface vers l’objet d’événement qui contient des informations pertinentes pour l’événement le plus récent.

HRESULT GetEvent(IHTMLEventObj** ppEventObj) const;

Paramètres

ppEventObj
Objet événement.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CHtmlEditCtrlBase ::GetEventSrcElement

Récupère l’objet qui a déclenché l’événement.

HRESULT GetEventSrcElement(IHTMLElement** ppSrcElement) const;

Paramètres

ppSrcElement
Élément qui a déclenché l’événement.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CHtmlEditCtrlBase ::GetFontFace

Récupère le nom de police de la sélection actuelle.

HRESULT GetFontFace(CString& strFace) const;

Paramètres

strFace
Nom de la police.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Si la sélection actuelle utilise plusieurs polices, strFace est une chaîne vide.

Cette méthode envoie l’ID de commande IDM_FONTNAME au contrôle WebBrowser.

CHtmlEditCtrlBase ::GetFontSize

Récupère la taille de police de la sélection actuelle.

HRESULT GetFontSize(short& nSize) const;

Paramètres

nSize
Taille de police.

Valeur de retour

Retourne la taille de police HTML (1-7). Retourne 0 si la sélection contient plusieurs tailles de police.

Notes

Cette méthode envoie l’ID de commande IDM_FONTSIZE au contrôle WebBrowser.

CHtmlEditCtrlBase ::GetForeColor

Récupère la couleur de premier plan (texte) de la sélection actuelle.

HRESULT GetForeColor(int& nColor);

Paramètres

nColor
Couleur de premier plan.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_FORECOLOR au contrôle WebBrowser.

CHtmlEditCtrlBase ::GetFrameZone

Retourne la zone de sécurité de la page active dans le navigateur web.

HRESULT GetFrameZone(short& nZone) const;

Paramètres

nZone
Zone de sécurité.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_GETFRAMEZONE au contrôle WebBrowser.

CHtmlEditCtrlBase ::GetIsDirty

Indique si le document HTML a changé.

HRESULT GetIsDirty() const;

Notes

Indique si le document a changé. GetIsDirty retourne un HRESULT à partir d’IPersistStorage  ::IsDirty.

CHtmlEditCtrlBase ::GetShowAlignedSiteTags

Retourne si un glyphe est affiché pour tous les éléments qui ont une styleFloat propriété.

HRESULT GetShowAlignedSiteTags(bool& bCurValue) const;

Paramètres

bCurValue
TRUE si un glyphe est affiché pour tous les éléments qui ont une styleFloat propriété ; FALSE si aucun glyphe n’est affiché.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations, consultez IDM_SHOWALIGNEDSITETAGS ID de commande.

CHtmlEditCtrlBase ::GetShowAllTags

Retourne si le WebBrowser affiche des glyphes pour afficher l’emplacement de toutes les balises d’un document.

HRESULT GetShowAllTags(bool& bCurValue) const;

Paramètres

bCurValue
TRUE si webBrowser affiche des glyphes pour afficher l’emplacement de toutes les balises d’un document ; FALSE si ce n’est pas le cas.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations, consultez IDM_SHOWALLTAGS ID de commande.

CHtmlEditCtrlBase ::GetShowAreaTags

Récupère si le WebBrowser affiche un glyphe pour les balises de zone.

HRESULT GetShowAreaTags(bool& bCurValue) const;

Paramètres

bCurValue
TRUE si WebBrowser affiche un glyphe pour les balises de zone, FALSE si ce n’est pas le cas.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations, consultez IDM_SHOWAREATAGS ID de commande.

CHtmlEditCtrlBase ::GetShowBRTags

Récupère si WebBrowser affiche un glyphe pour les balises br.

HRESULT GetShowBRTags(bool& bCurValue) const;

Paramètres

bCurValue
TRUE si WebBrowser affiche un glyphe pour les balises br, FALSE s’il ne le fait pas.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations, consultez IDM_SHOWWBRTAGS ID de commande.

CHtmlEditCtrlBase ::GetShowCommentTags

Récupère si webBrowser affiche un glyphe pour les balises de commentaire.

HRESULT GetShowCommentTags(bool& bCurValue) const;

Paramètres

bCurValue
TRUE si webBrowser affiche un glyphe pour les balises de commentaire, FALSE si ce n’est pas le cas.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations, consultez IDM_SHOWCOMMENTTAGS ID de commande.

CHtmlEditCtrlBase ::GetShowMiscTags

Récupère si WebBrowser affiche toutes les balises affichées dans Microsoft Internet Explorer 4.0.

HRESULT GetShowMiscTags(bool& bCurValue) const;

Paramètres

bCurValue
TRUE si WebBrowser affiche toutes les balises affichées dans Microsoft Internet Explorer 4.0, FALSE si ce n’est pas le cas.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations, consultez IDM_SHOWMISCTAGS ID de commande.

CHtmlEditCtrlBase ::GetShowScriptTags

Récupère si le WebBrowser affiche un glyphe pour toutes les balises de script.

HRESULT GetShowScriptTags(bool& bCurValue) const;

Paramètres

bCurValue
TRUE si WebBrowser affiche un glyphe pour toutes les balises de script, FALSE si ce n’est pas le cas.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations, consultez IDM_SHOWSCRIPTTAGS ID de commande.

CHtmlEditCtrlBase ::GetShowStyleTags

Récupère si WebBrowser affiche un glyphe pour toutes les balises de style.

HRESULT GetShowStyleTags(bool& bCurValue) const;

Paramètres

bCurValue
TRUE si le WebBrowser affiche un glyphe pour toutes les balises de style, FALSE s’il ne le fait pas

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations, consultez IDM_SHOWSTYLETAGS ID de commande.

CHtmlEditCtrlBase ::GetShowUnknownTags

Récupère si WebBrowser affiche un glyphe pour toutes les balises inconnues.

HRESULT GetShowUnknownTags(bool& bCurValue) const;

Paramètres

bCurValue
TRUE si WebBrowser affiche un glyphe pour toutes les balises inconnues, FALSE si ce n’est pas le cas.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Pour plus d’informations, consultez IDM_SHOWUNKNOWNTAGS ID de commande.

CHtmlEditCtrlBase ::HorizontalLine

Remplace une ligne horizontale sur la sélection actuelle.

HRESULT HorizontalLine(LPCTSTR szId = NULL) const;

Paramètres

szID
ID de la ligne horizontale.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_HORIZONTALLINE au contrôle WebBrowser.

Insère un lien hypertexte dans la sélection actuelle.

HRESULT HyperLink(LPCTSTR szUrl = NULL) const;

Paramètres

szUrl
URL du lien hypertexte.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_HYPERLINK au contrôle WebBrowser.

CHtmlEditCtrlBase ::IE50Paste

Effectue une opération de collage compatible avec Internet Explorer 5.

HRESULT IE50Paste(LPCTSTR szData) const;

Paramètres

szData
Chaîne à coller.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_IE50_PASTE au contrôle WebBrowser.

CHtmlEditCtrlBase ::Iframe

Remplace un frame inline sur la sélection actuelle.

HRESULT Iframe(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du cadre inline.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_IFRAME au contrôle WebBrowser.

CHtmlEditCtrlBase ::Image

Remplace une image dans la sélection actuelle.

HRESULT Image(LPCTSTR szUrl = NULL) const;

Paramètres

szUrl
Chemin d’accès et nom de fichier de l’image à insérer.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_IMAGE au contrôle WebBrowser.

CHtmlEditCtrlBase ::Indent

Augmente le retrait du texte sélectionné par un incrément de retrait.

HRESULT Indent() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_INDENT au contrôle WebBrowser.

CHtmlEditCtrlBase ::InsFieldSet

Remplace une zone de la sélection actuelle.

HRESULT InsFieldSet(LPCTSTR szId = NULL) const;

Paramètres

szId
ID de la zone.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_INSFIELDSET au contrôle WebBrowser.

CHtmlEditCtrlBase ::InsInputButton

Remplace un contrôle de bouton sur la sélection actuelle.

HRESULT InsInputButton(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle bouton.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_INSINPUTBUTTON au contrôle WebBrowser.

CHtmlEditCtrlBase ::InsInputHidden

Insère un contrôle masqué dans la sélection actuelle.

HRESULT InsInputHidden(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle masqué.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_INSINPUTHIDDEN au contrôle WebBrowser.

CHtmlEditCtrlBase ::InsInputImage

Remplace un contrôle d’image sur la sélection actuelle.

HRESULT InsInputImage(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle d’image.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_INSINPUTIMAGE au contrôle WebBrowser.

CHtmlEditCtrlBase ::InsInputPassword

Remplace un contrôle de mot de passe dans la sélection actuelle.

HRESULT InsInputPassword(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle de mot de passe.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_INSINPUTPASSWORD au contrôle WebBrowser.

CHtmlEditCtrlBase ::InsInputReset

Remplace un contrôle de réinitialisation sur la sélection actuelle.

HRESULT InsInputReset(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle de réinitialisation.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_INSINPUTRESET au contrôle WebBrowser.

CHtmlEditCtrlBase ::InsInputSubmit

Remplace un contrôle d’envoi sur la sélection actuelle.

HRESULT InsInputSubmit(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle d’envoi.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_INSINPUTSUBMIT au contrôle WebBrowser.

CHtmlEditCtrlBase ::InsInputUpload

Remplace un contrôle de chargement de fichier sur la sélection actuelle.

HRESULT InsInputUpload(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle de chargement de fichier.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_INSINPUTUPLOAD au contrôle WebBrowser.

CHtmlEditCtrlBase ::Is1DElement

Détermine si un élément est positionné statiquement.

HRESULT Is1DElement(bool& bValue) const;

Paramètres

bValue
TRUE si l’élément est positionné statiquement, FALSE sinon.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_1D_ELEMENT au contrôle WebBrowser.

CHtmlEditCtrlBase ::Is2DElement

Détermine si un élément est absolument positionné.

HRESULT Is2DElement(bool& bValue) const;

Paramètres

bValue
TRUE si l’élément est absolument positionné, FALSE sinon.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_2D_ELEMENT au contrôle WebBrowser.

CHtmlEditCtrlBase ::Italic

Bascule la sélection actuelle entre italique et nonitalique.

HRESULT Italic() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_ITALIC au contrôle WebBrowser.

CHtmlEditCtrlBase ::JustifieCenter

Centre le bloc de format dans lequel se trouve la sélection actuelle.

HRESULT JustifyCenter() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_JUSTIFYCENTER au contrôle WebBrowser.

CHtmlEditCtrlBase ::JustifyLeft

Justifie à gauche le bloc de format dans lequel se trouve la sélection actuelle.

HRESULT JustifyLeft() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_JUSTIFYLEFT au contrôle WebBrowser.

CHtmlEditCtrlBase ::JustifieRight

Justifie avec le droit le bloc de format dans lequel se trouve la sélection actuelle.

HRESULT JustifyRight() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_JUSTIFYRIGHT au contrôle WebBrowser.

CHtmlEditCtrlBase ::ListBox

Remplace un contrôle de sélection de zone de liste sur la sélection actuelle.

HRESULT ListBox(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle de zone de liste.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_LISTBOX au contrôle WebBrowser.

CHtmlEditCtrlBase ::Marquee

Remplace une marque vide sur la sélection actuelle.

HRESULT Marquee(LPCTSTR szId = NULL) const;

Paramètres

szId
ID de la marque.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_MARQUEE au contrôle WebBrowser.

CHtmlEditCtrlBase ::NewDocument

Crée un document.

HRESULT NewDocument() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CHtmlEditCtrlBase ::OrderList

Bascule la sélection actuelle entre une liste ordonnée et un bloc de format normal.

HRESULT OrderList(LPCTSTR szId = NULL) const;

Paramètres

szId
ID de la liste ordonnée.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_ORDERLIST au contrôle WebBrowser.

CHtmlEditCtrlBase ::Outdent

Diminue d’un incrément la mise en retrait du bloc de format dans lequel se trouve la sélection actuelle.

HRESULT Outdent() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_OUTDENT au contrôle WebBrowser.

CHtmlEditCtrlBase ::P aragraph

Remplace un saut de ligne sur la sélection actuelle.

HRESULT Paragraph(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du paragraphe.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_PARAGRAPH au contrôle WebBrowser.

CHtmlEditCtrlBase ::P aste

Remplace le contenu du Presse-papiers sur la sélection actuelle.

HRESULT Paste() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_PASTE au contrôle WebBrowser.

CHtmlEditCtrlBase ::P rintDocument

Imprime le document actif.

HRESULT PrintDocument() const;
HRESULT PrintDocument(LPCTSTR szPrintTemplate) const;
HRESULT PrintDocument(bool bShowPrintDialog) const;

Paramètres

szPrintTemplate
Chemin d’accès à un modèle d’impression ; si aucun n’est spécifié, le modèle d’impression par défaut est utilisé.

bShowPrintDialog
Si la valeur est TRUE, affiche la boîte de dialogue Imprimer.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_PRINT au contrôle WebBrowser.

CHtmlEditCtrlBase ::P rintPreview

Ouvre la fenêtre Aperçu avant impression du document actif à l’aide du modèle d’aperçu avant impression par défaut ou d’un modèle personnalisé.

HRESULT PrintPreview() const;
HRESULT PrintPreview(LPCTSTR szPrintTemplate) const;

Paramètres

szPrintTemplate
Chemin d’accès à un modèle d’impression.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_PRINTPREVIEW au contrôle WebBrowser.

CHtmlEditCtrlBase ::QueryStatus

Appelez cette méthode pour interroger l’état des commandes.

long QueryStatus(long cmdID) const;

Paramètres

cmdID
ID de la commande. Les identificateurs de commande sont extraits du groupe de commandes CGID_MSHTML. Ces commandes sont définies dans Mshtmcid.h. Vous trouverez également la liste en ligne dans les identificateurs de commande MSHTML.

Valeur de retour

Retourne une valeur OLECMDF indiquant l’état de cmdID ou 0 en cas d’échec.

CHtmlEditCtrlBase ::RadioButton

Remplace un contrôle radio sur la sélection actuelle.

HRESULT RadioButton(LPCTSTR szId = NULL) const;

Paramètres

szId
ID de la case d’option.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_RADIOBUTTON au contrôle WebBrowser.

CHtmlEditCtrlBase ::RefreshDocument

Actualise le document actif.

HRESULT RefreshDocument() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_REFRESH au contrôle WebBrowser.

CHtmlEditCtrlBase ::RemoveFormat

Supprime les balises de mise en forme de la sélection actuelle.

HRESULT RemoveFormat() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_REMOVEFORMAT au contrôle WebBrowser.

CHtmlEditCtrlBase ::SaveAs

Enregistre la page Web active dans un fichier.

HRESULT SaveAs(LPCTSTR szPath = NULL) const;

Paramètres

szPath
Chemin d’accès et nom de fichier dans lequel enregistrer la page Web.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_SAVEAS au contrôle WebBrowser.

CHtmlEditCtrlBase ::SelectAll

Sélectionne tout le document.

HRESULT SelectAll() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_SELECTALL au contrôle WebBrowser.

CHtmlEditCtrlBase ::Set2DPosition

Permet de déplacer des éléments absolument positionnés en faisant glisser.

HRESULT Set2DPosition(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur EST TRUE, les éléments absolument positionnés peuvent être déplacés en faisant glisser.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_2D_POSITION au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetAbsolutePosition

Définit la propriété de position d’un élément sur « absolute » ou « static ».

HRESULT SetAbsolutePosition(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur EST TRUE, la propriété position de l’élément est « absolue » ; si LA valeur EST FALSE, elle est « statique ».

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_ABSOLUTE_POSITION au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetAtomicSelection

Définissez le mode de sélection atomique.

HRESULT SetAtomicSelection(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur EST TRUE, tout élément dont l’attribut ATOMICSELECTION est défini sur TRUE est sélectionnable uniquement en tant qu’unité.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_ATOMICSELECTION au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetAutoURLDetectMode

Active et désactive la détection automatique des URL.

HRESULT SetAutoURLDetectMode(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur EST TRUE, la détection automatique d’URL est activée.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_AUTOURLDETECT_MODE au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetBackColor

Définit la couleur d’arrière-plan de la sélection actuelle.

HRESULT SetBackColor(int nColor) const;
HRESULT SetBackColor(LPCTSTR szColor) const;

Paramètres

nColor
La couleur. Consultez pvaIn dans IDM_BACKCOLOR ID de commande.

szColor
La couleur. Consultez pvaIn dans IDM_BACKCOLOR ID de commande.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_BACKCOLOR_ au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetBlockFormat

Définit la balise de format de bloc actuelle.

HRESULT SetBlockFormat(LPCTSTR szFormat) const;

Paramètres

szFormat
Balise de format.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID IDM_BLOCKFMT_command au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetBookMark

Crée une ancre de signet pour le point de sélection ou d’insertion actuel.

HRESULT SetBookMark(LPCTSTR szAnchorName) const;

Paramètres

szAnchorName
Nom de l’ancre.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_BOOKMARK au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetCSSEditingLevel

Sélectionne le niveau CSS (CSS1 ou CSS2) pris en charge par l’éditeur, le cas échéant.

HRESULT SetCSSEditingLevel(short nLevel) const;

Paramètres

nLevel
Niveau CSS. Passez 0 si vous ne souhaitez pas prendre en charge CSS.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_CSSEDITING_LEVEL au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetDefaultComposeSettings

Appelez cette méthode pour définir les paramètres de composition par défaut.

HRESULT SetDefaultComposeSettings(
    LPCSTR szFontName = NULL,
    unsigned short nFontSize = 3,
    COLORREF crFontColor = 0xFF000000,
    COLORREF crFontBgColor = 0xFF000000,
    bool bBold = false,
    bool bItalic = false,
    bool bUnderline = false) const;

Paramètres

szFontName
Nom de la police.

nFontSize
Taille de police.

crFontColor
Couleur de police.

crFontBgColor
Couleur d’arrière-plan de police.

bBold
Passez TRUE pour le texte en gras.

bItalic
Passez TRUE pour le texte italique.

bUnderline
Passez TRUE pour le texte souligné.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_COMPOSESETTINGS au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetDesignMode

Définir le mode de conception.

BOOL SetDesignMode(BOOL bMode) const;

Paramètres

bMode
Si la valeur EST TRUE, active le mode création.

Valeur de retour

Retourne TRUE en cas de réussite, FALSE en cas d’échec.

CHtmlEditCtrlBase ::SetDisableEditFocusUI

Désactive la bordure et les poignées hachées autour d’un élément qui a le focus de modification.

HRESULT SetDisableEditFocusUI(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, désactive la bordure hachurée et gère autour d’un élément sélectionnable de site lorsque l’élément a « modifier le focus » en mode création ; autrement dit, lorsque le texte ou le contenu de l’élément peut être modifié.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_DISABLE_EDITFOCUS_UI au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetDocumentHTML

Définit le code HTML du document actif.

HRESULT SetDocumentHTML(LPCTSTR szHTML) const;

Paramètres

szHTML
The HTML.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

CHtmlEditCtrlBase ::SetFontFace

Définit la police de la sélection actuelle.

HRESULT SetFontFace(LPCTSTR szFace) const;

Paramètres

szFace
Nom de la police.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_FONTNAME au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetFontSize

Définit la taille de police de la sélection actuelle.

HRESULT SetFontSize(unsigned short size) const;

Paramètres

size
Taille de police HTML (1-7). La valeur 0 définit la taille de police sur 1.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_FONTSIZE au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetForeColor

Définit la couleur de premier plan (texte) de la sélection actuelle.

HRESULT SetForeColor(LPCTSTR szColor) const;
HRESULT SetForeColor(int nColor) const;

Paramètres

szColor
La couleur.

nColor
La couleur.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_FORECOLOR au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetIE5PasteMode

Définit l’opération de collage pour qu’elle soit compatible avec Microsoft Internet Explorer 5.

HRESULT SetIE5PasteMode(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, toutes les opérations de collage sont compatibles avec Internet Explorer 5 ; si la valeur est FALSE, les opérations de collage sont compatibles avec Internet Explorer 5.5.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_IE50_PASTE_MODE au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetLiveResize

Entraîne la mise à jour continue de l’apparence d’un élément lors d’un redimensionnement ou d’une opération de déplacement, au lieu de la mise à jour uniquement à l’achèvement du déplacement ou du redimensionnement.

HRESULT SetLiveResize(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, le WebBrowser met à jour l’apparence d’un élément en continu pendant une opération de redimensionnement ou de déplacement ; si la valeur EST FALSE, elle se met à jour uniquement à l’achèvement du déplacement ou du redimensionnement.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_LIVERESIZE au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetMultiSelect

Active plusieurs sélections.

HRESULT SetMultiSelect(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, autorise la sélection de plusieurs éléments sélectionnables sur le site à la fois lorsque l’utilisateur conserve les touches Maj ou Ctrl.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_MULTIPLESELECTION au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetOverrideCursor

Commandes que WebBrowser ne modifie jamais le pointeur de la souris.

HRESULT SetOverrideCursor(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, WebBrowser ne modifie pas le pointeur de la souris.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_OVERRIDE_CURSOR au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetOverwriteMode

Bascule le mode d’entrée de texte entre l’insertion et le remplacement.

HRESULT SetOverwriteMode(bool bMode) const;

Paramètres

bMode
Si la valeur est TRUE, le mode d’entrée de texte est remplacés ; si false, le mode d’entrée de texte est inséré.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_OVERWRITE au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetRespectVisInDesign

Masque les éléments invisibles en mode création.

HRESULT SetRespectVisInDesign(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur EST TRUE, les éléments dont la visibilité est définie sur « masqué » ou la propriété d’affichage définie sur « none » ne sont pas affichés en mode création et en mode parcourir ; si la valeur est FALSE, ces éléments sont affichés uniquement en mode de navigation.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_RESPECTVISIBILITY_INDESIGN au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetShowAlignedSiteTags

Affiche un glyphe pour tous les éléments qui ont une styleFloat propriété.

HRESULT SetShowAlignedSiteTags(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, affiche un glyphe pour tous les éléments qui ont une styleFloat propriété.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_SHOWALIGNEDSITETAGS au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetShowAllTags

Affiche les glyphes pour afficher l’emplacement de toutes les balises dans un document.

HRESULT SetShowAllTags(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, affiche les glyphes pour afficher l’emplacement de toutes les balises d’un document.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_SHOWALLTAGS au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetShowAreaTags

Affiche un glyphe pour toutes les balises de zone.

HRESULT SetShowAreaTags(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, affiche un glyphe pour toutes les balises de zone.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_SHOWAREATAGS au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetShowBRTags

Affiche un glyphe pour toutes les balises br.

HRESULT SetShowBRTags(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, affiche un glyphe pour toutes les balises br.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_SHOWWBRTAGS au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetShowCommentTags

Affiche un glyphe pour toutes les balises de commentaire.

HRESULT SetShowCommentTags(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, affiche un glyphe pour toutes les balises de commentaire.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_SHOWCOMMENTTAGS au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetShowMiscTags

Affiche toutes les balises affichées dans Microsoft Internet Explorer 4.0.

HRESULT SetShowMiscTags(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, affiche toutes les balises affichées dans Microsoft Internet Explorer 4.0.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_SHOWMISCTAGS au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetShowScriptTags

Affiche un glyphe pour toutes les balises de script.

HRESULT SetShowScriptTags(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, affiche un glyphe pour toutes les balises de script.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_SHOWSCRIPTTAGS au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetShowStyleTags

Affiche un glyphe pour toutes les balises de style.

HRESULT SetShowStyleTags(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, affiche un glyphe pour toutes les balises de style.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_SHOWSTYLETAGS au contrôle WebBrowser.

CHtmlEditCtrlBase ::SetShowUnknownTags

Affiche un glyphe pour toutes les balises inconnues.

HRESULT SetShowUnknownTags(bool bNewValue) const;

Paramètres

bNewValue
Si la valeur est TRUE, affiche un glyphe pour toutes les balises inconnues.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_SHOWUNKNOWNTAGS au contrôle WebBrowser.

CHtmlEditCtrlBase ::TextArea

Remplace un contrôle d’entrée de texte multiligne sur la sélection actuelle.

HRESULT TextArea(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle d’entrée de texte multiligne.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_TEXTAREA au contrôle WebBrowser.

CHtmlEditCtrlBase ::TextBox

Remplace un contrôle de texte sur la sélection actuelle.

HRESULT TextBox(LPCTSTR szId = NULL) const;

Paramètres

szId
ID du contrôle de texte.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_TEXTBOX au contrôle WebBrowser.

CHtmlEditCtrlBase ::UnBookmark

Supprime tout signet de la sélection actuelle.

HRESULT UnBookmark() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_UNBOOKMARK au contrôle WebBrowser.

CHtmlEditCtrlBase ::Souligné

Bascule la sélection actuelle entre soulignée et non soulignée.

HRESULT Underline() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_UNDERLINE au contrôle WebBrowser.

Supprime tout lien hypertexte de la sélection actuelle.

HRESULT Unlink() const;

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_UNLINK au contrôle WebBrowser.

CHtmlEditCtrlBase ::UnorderList

Bascule la sélection actuelle entre une liste ordonnée et un bloc de format normal.

HRESULT UnorderList(LPCTSTR szId = NULL) const;

Paramètres

szId
ID de la liste non triée.

Valeur de retour

Retourne S_OK sur la réussite ou une erreur HRESULT en cas d’échec.

Notes

Cette méthode envoie l’ID de commande IDM_UNORDERLIST au contrôle WebBrowser.

Voir aussi

Graphique hiérarchique
Exemple HTMLEdit