다음을 통해 공유


DDX_DHtml 도우미 매크로

DDX_DHtml 도우미 매크로를 사용하면 HTML 페이지에서 일반적으로 사용되는 컨트롤 속성에 쉽게 액세스할 수 있습니다.

데이터 교환 매크로

속성 설명
DDX_DHtml_ElementValue 선택한 컨트롤에서 Value 속성을 설정하거나 검색합니다.
DDX_DHtml_ElementInnerText 현재 요소의 시작 태그와 끝 태그 사이의 텍스트를 설정하거나 검색합니다.
DDX_DHtml_ElementInnerHtml 현재 요소의 시작 태그와 끝 태그 간에 HTML을 설정하거나 검색합니다.
DDX_DHtml_Anchor_Href 대상 URL 또는 앵커 지점을 설정하거나 검색합니다.
DDX_DHtml_Anchor_Target 대상 창 또는 프레임을 설정하거나 검색합니다.
DDX_DHtml_Img_Src 문서에서 이미지 또는 비디오 클립의 이름을 설정하거나 검색합니다.
DDX_DHtml_Frame_Src 연결된 프레임의 URL을 설정하거나 검색합니다.
DDX_DHtml_IFrame_Src 연결된 프레임의 URL을 설정하거나 검색합니다.

요구 사항

헤더: afxdhtml.h

DDX_DHtml_Anchor_Href

대상 URL 또는 앵커 지점을 설정하거나 검색합니다.

DDX_DHtml_Anchor_Href(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

매개 변수

dx
CDataExchange 개체에 대한 포인터입니다.

이름
HTML 컨트롤의 ID 매개 변수에 대해 지정한 값입니다.

var
교환되는 값입니다.

설명

이 매크로는 DISPID_IHTMLANCHORELEMENT_HREF 디스패치 ID를 사용하여 CDHtmlDialog::D DX_DHtml_ElementText 함수를 호출합니다.

DDX_DHtml_Anchor_Target

대상 창 또는 프레임을 설정하거나 검색합니다.

DDX_DHtml_Anchor_Target(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

매개 변수

dx
CDataExchange 개체에 대한 포인터입니다.

이름
HTML 컨트롤의 ID 매개 변수에 대해 지정한 값입니다.

var
교환되는 값입니다.

설명

이 매크로는 DISPID_IHTMLANCHORELEMENT_TARGET 디스패치 ID를 사용하여 CDHtmlDialog::D DX_DHtml_ElementText 함수를 호출합니다.

DDX_DHtml_ElementInnerHtml

현재 요소의 시작 태그와 끝 태그 간에 HTML을 설정하거나 검색합니다.

DDX_DHtml_ElementInnerHtml(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

매개 변수

dx
CDataExchange 개체에 대한 포인터입니다.

이름
HTML 컨트롤의 ID 매개 변수에 대해 지정한 값입니다.

var
교환되는 값입니다.

설명

이 매크로는 DISPID_IHTMLELEMENT_INNERHTML 디스패치 ID를 사용하여 CDHtmlDialog::D DX_DHtml_ElementText 함수를 호출합니다.

DDX_DHtml_ElementInnerText

현재 요소의 시작 태그와 끝 태그 사이의 텍스트를 설정하거나 검색합니다.

DDX_DHtml_ElementInnerText(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

매개 변수

dx
CDataExchange 개체에 대한 포인터입니다.

이름
HTML 컨트롤의 ID 매개 변수에 대해 지정한 값입니다.

var
교환되는 값입니다.

설명

이 매크로는 DISPID_IHTMLELEMENT_INNERTEXT 디스패치 ID를 사용하여 CDHtmlDialog::D DX_DHtml_ElementText 함수를 호출합니다.

DDX_DHtml_ElementValue

선택한 컨트롤에서 Value 속성을 설정하거나 검색합니다.

DDX_DHtml_ElementValue(
    CDataExchange* dx,
    LPCTSTR name,
    var)

매개 변수

dx
CDataExchange 개체에 대한 포인터입니다.

이름
HTML 컨트롤의 ID 매개 변수에 대해 지정한 값입니다.

var
교환되는 값입니다. CDHtmlDialog::D DX_DHtml_ElementText의 값을 참조하세요.

설명

이 매크로는 Value 속성이 있는 컨트롤에서 실행할 때만 성공합니다. Value 속성이 있는 컨트롤에는 편집 상자, 목록 상자 및 콤보 상자가 포함됩니다.

이 매크로는 DISPID_A_VALUE 디스패치 ID를 사용하여 CDHtmlDialog::D DX_DHtml_ElementText 함수를 호출합니다.

DDX_DHtml_Frame_Src

연결된 프레임의 URL을 설정하거나 검색합니다.

DDX_DHtml_Frame_Src(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

매개 변수

dx
CDataExchange 개체에 대한 포인터입니다.

이름
HTML 컨트롤의 ID 매개 변수에 대해 지정한 값입니다.

var
교환되는 값입니다.

설명

이 매크로는 DISPID_IHTMLFRAMEBASE_SRC 디스패치 ID를 사용하여 CDHtmlDialog::D DX_DHtml_ElementText 함수를 호출합니다.

DDX_DHtml_IFrame_Src

연결된 프레임의 URL을 설정하거나 검색합니다.

DDX_DHtml_IFrame_Src(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

매개 변수

dx
CDataExchange 개체에 대한 포인터입니다.

이름
HTML 컨트롤의 ID 매개 변수에 대해 지정한 값입니다.

var
교환되는 값입니다.

설명

이 매크로는 DISPID_IHTMLFRAMEBASE_SRC 디스패치 ID를 사용하여 CDHtmlDialog::D DX_DHtml_ElementText 함수를 호출합니다.

DDX_DHtml_Img_Src

문서에서 이미지 또는 비디오 클립의 이름을 가져오거나 검색합니다.

DDX_DHtml_Img_Src(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

매개 변수

dx
CDataExchange 개체에 대한 포인터입니다.

이름
HTML 컨트롤의 ID 매개 변수에 대해 지정한 값입니다.

var
교환되는 값입니다.

설명

DDX_DHtml_Img_Src 매크로를 사용하여 IMAGE 요소의 src 속성을 검색하는 경우 Internet Explorer 이미지 개체는 이미지 원본에 대해 완전히 이스케이프된 URL을 반환합니다. 예를 들어 DDX_DHtml_Img_Src 매크로를 사용하여 IMAGE 요소의 src 속성을 문자열 "흥미로운 그림"으로 설정하는 경우 해당 속성을 검색할 때 Internet Explorer는 "res://d:\myapplication\myapp.exe/some%20interesting%20picture" 문자열을 반환합니다.

이 매크로는 DISPID_IHTMLIMGELEMENT_SRC 디스패치 ID를 사용하여 CDHtmlDialog::D DX_DHtml_ElementText 함수를 호출합니다.

참고 항목

CDHtmlDialog 클래스