Partager via


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 .

name
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 .

name
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 .

name
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 .

name
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 .

name
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 .

name
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 .

name
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 .

name
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.

Voir aussi

CDHtmlDialog, classe