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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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.
CHtmlEditCtrlBase ::D ropDownBox
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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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.
CHtmlEditCtrlBase ::HyperLink
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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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 en cas de 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.
CHtmlEditCtrlBase ::Unlink
Supprime tout lien hypertexte de la sélection actuelle.
HRESULT Unlink() const;
Valeur de retour
Retourne S_OK en cas de 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 en cas de 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.