DDX_DHtml Helper, structure
Les macros d’assistance DDX_DHtml permettent d’accéder facilement aux propriétés couramment utilisées des contrôles sur une page HTML.
Macros Exchange de données
Nom | Description |
---|---|
DDX_DHtml_ElementValue | Définit ou récupère la propriété Value du contrôle sélectionné. |
DDX_DHtml_ElementInnerText | Définit ou récupère le texte entre les balises de début et de fin de l’élément actif. |
DDX_DHtml_ElementInnerHtml | Définit ou récupère le code HTML entre les balises de début et de fin de l’élément actuel. |
DDX_DHtml_Anchor_Href | Définit ou récupère l’URL de destination ou le point d’ancrage. |
DDX_DHtml_Anchor_Target | Définit ou récupère la fenêtre ou le cadre cible. |
DDX_DHtml_Img_Src | Définit ou récupère le nom d’une image ou d’un clip vidéo dans le document. |
DDX_DHtml_Frame_Src | Définit ou récupère l’URL du cadre associé. |
DDX_DHtml_IFrame_Src | Définit ou récupère l’URL du cadre associé. |
Spécifications
En-tête : afxdhtml.h
DDX_DHtml_Anchor_Href
Définit ou récupère l’URL de destination ou le point d’ancrage.
DDX_DHtml_Anchor_Href(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Paramètres
Dx
Pointeur vers un objet CDataExchange .
nom
Valeur que vous avez spécifiée pour le paramètre d’ID du contrôle HTML.
var
Valeur échangée.
Notes
Cette macro appelle la fonction CDHtmlDialog ::D DX_DHtml_ElementText à l’aide de l’ID de répartition DISPID_IHTMLANCHORELEMENT_HREF.
DDX_DHtml_Anchor_Target
Définit ou récupère la fenêtre ou le cadre cible.
DDX_DHtml_Anchor_Target(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Paramètres
Dx
Pointeur vers un objet CDataExchange .
nom
Valeur que vous avez spécifiée pour le paramètre d’ID du contrôle HTML.
var
Valeur échangée.
Notes
Cette macro appelle la fonction CDHtmlDialog ::D DX_DHtml_ElementText à l’aide de l’ID de répartition DISPID_IHTMLANCHORELEMENT_TARGET.
DDX_DHtml_ElementInnerHtml
Définit ou récupère le code HTML entre les balises de début et de fin de l’élément actuel.
DDX_DHtml_ElementInnerHtml(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Paramètres
Dx
Pointeur vers un objet CDataExchange .
nom
Valeur que vous avez spécifiée pour le paramètre d’ID du contrôle HTML.
var
Valeur échangée.
Notes
Cette macro appelle la fonction CDHtmlDialog ::D DX_DHtml_ElementText à l’aide de l’ID de répartition DISPID_IHTMLELEMENT_INNERHTML.
DDX_DHtml_ElementInnerText
Définit ou récupère le texte entre les balises de début et de fin de l’élément actif.
DDX_DHtml_ElementInnerText(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Paramètres
Dx
Pointeur vers un objet CDataExchange .
nom
Valeur que vous avez spécifiée pour le paramètre d’ID du contrôle HTML.
var
Valeur échangée.
Notes
Cette macro appelle la fonction CDHtmlDialog ::D DX_DHtml_ElementText à l’aide de l’ID de répartition DISPID_IHTMLELEMENT_INNERTEXT.
DDX_DHtml_ElementValue
Définit ou récupère la propriété Value du contrôle sélectionné.
DDX_DHtml_ElementValue(
CDataExchange* dx,
LPCTSTR name,
var)
Paramètres
Dx
Pointeur vers un objet CDataExchange .
nom
Valeur que vous avez spécifiée pour le paramètre d’ID du contrôle HTML.
var
Valeur échangée. Voir la valeur dans CDHtmlDialog ::D DX_DHtml_ElementText.
Notes
Cette macro réussit uniquement lors de l’exécution sur les contrôles qui ont une propriété Value. Les contrôles qui ont une propriété Valeur incluent des zones d’édition, des zones de liste et des zones de liste modifiable.
Cette macro appelle la fonction CDHtmlDialog ::D DX_DHtml_ElementText à l’aide de l’ID de répartition DISPID_A_VALUE.
DDX_DHtml_Frame_Src
Définit ou récupère l’URL du cadre associé.
DDX_DHtml_Frame_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Paramètres
Dx
Pointeur vers un objet CDataExchange .
nom
Valeur que vous avez spécifiée pour le paramètre d’ID du contrôle HTML.
var
Valeur échangée.
Notes
Cette macro appelle la fonction CDHtmlDialog ::D DX_DHtml_ElementText à l’aide de l’ID de répartition DISPID_IHTMLFRAMEBASE_SRC.
DDX_DHtml_IFrame_Src
Définit ou récupère l’URL du cadre associé.
DDX_DHtml_IFrame_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Paramètres
Dx
Pointeur vers un objet CDataExchange .
nom
Valeur que vous avez spécifiée pour le paramètre d’ID du contrôle HTML.
var
Valeur échangée.
Notes
Cette macro appelle la fonction CDHtmlDialog ::D DX_DHtml_ElementText à l’aide de l’ID de répartition DISPID_IHTMLFRAMEBASE_SRC.
DDX_DHtml_Img_Src
Obtient ou récupère le nom d’une image ou d’un clip vidéo dans le document.
DDX_DHtml_Img_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Paramètres
Dx
Pointeur vers un objet CDataExchange .
nom
Valeur que vous avez spécifiée pour le paramètre d’ID du contrôle HTML.
var
Valeur échangée.
Notes
Lorsque vous utilisez la macro DDX_DHtml_Img_Src pour récupérer la propriété src d’un élément IMAGE, l’objet image Internet Explorer retourne l’URL entièrement échappée pour la source de l’image. Par exemple, si vous utilisez la macro DDX_DHtml_Img_Src pour définir la propriété src d’un élément IMAGE sur la chaîne « une image intéressante », lorsque vous récupérez cette propriété, Internet Explorer renvoie la chaîne « res://d :\myapplication\myapp.exe/some%20interesting%20picture ».
Cette macro appelle la fonction CDHtmlDialog ::D DX_DHtml_ElementText à l’aide de l’ID de répartition DISPID_IHTMLIMGELEMENT_SRC.