다음을 통해 공유


CDHtmlDialog 클래스

HTML 사용 대화 상자를 만드는 데 사용 되는 사용자 인터페이스를 구현 하는 대화 상자 리소스 대신 합니다.

class CDHtmlDialog : public CDialog, public CDHtmlEventSink

Members

Public 생성자

Name

설명

CDHtmlDialog::CDHtmlDialog

CDHtmlDialog 개체를 만듭니다.

CDHtmlDialog::~CDHtmlDialog

CDHtmlDialog 개체를 소멸 시킵니다.

Public 메서드

Name

설명

CDHtmlDialog::CanAccessExternal

재정의할 수 있는 외부 디스패치 컨트롤 사이트 스크립팅 개체에 로드 된 페이지에서 액세스할 수 있는지 여부를 확인 하려면 액세스 확인으로 라고 합니다. 디스패치 스크립트 사용에 안전 하지 않은 개체에 대해 스크립트 사용에 안전 또는 현재 시간대 허용 되어 있는지 확인 합니다.

CDHtmlDialog::CreateControlSite

재정의 가능 대화 상자에 WebBrowser 컨트롤을 호스팅할 사이트 컨트롤 인스턴스를 만드는 데 사용.

CDHtmlDialog::DDX_DHtml_AxControl

속성 값은 HTML 페이지에 ActiveX 컨트롤의 멤버 변수 간에 데이터를 교환합니다.

CDHtmlDialog::DDX_DHtml_CheckBox

HTML 페이지의 확인란 및 멤버 변수 간에 데이터를 교환합니다.

CDHtmlDialog::DDX_DHtml_ElementText

HTML 페이지에서 모든 HTML 요소 속성 및 멤버 변수 간에 데이터를 교환합니다.

CDHtmlDialog::DDX_DHtml_Radio

HTML 페이지에서 라디오 단추와 멤버 변수 간에 데이터를 교환합니다.

CDHtmlDialog::DDX_DHtml_SelectIndex

HTML 페이지에 목록 상자의 인덱스를 설정 하거나 가져옵니다.

CDHtmlDialog::DDX_DHtml_SelectString

HTML 페이지에서 (현재 인덱스에 따라) 목록 상자 항목의 표시 텍스트를 가져오거나 설정 합니다.

CDHtmlDialog::DDX_DHtml_SelectValue

HTML 페이지에서 (현재 인덱스에 따라) 목록 상자 항목의 값을 가져오거나 설정 합니다.

CDHtmlDialog::DestroyModeless

모덜리스 대화 상자를 소멸 시킵니다.

CDHtmlDialog::EnableModeless

모덜리스 대화 상자를 활성화 합니다.

CDHtmlDialog::FilterDataObject

대화 상자를 만든 브라우저에서 호스팅된 클립보드 데이터 개체를 필터링 할 수 있습니다.

CDHtmlDialog::GetControlDispatch

검색은 IDispatch 인터페이스는 ActiveX 컨트롤에 HTML 문서에 포함 합니다.

CDHtmlDialog::GetControlProperty

지정 된 ActiveX 컨트롤의 요청 된 속성을 검색합니다.

CDHtmlDialog::GetCurrentUrl

검색 통일 된 리소스 로케이터 (URL)를 현재 문서와 연결 합니다.

CDHtmlDialog::GetDHtmlDocument

IHTMLDocument2 인터페이스에 현재 로드 된 HTML 문서를 검색합니다.

CDHtmlDialog::GetDropTarget

놓기 대상으로 제공 하는 대신 대화 상자를 허용 하도록 사용 하면 포함 된 WebBrowser 컨트롤에 의해 호출 IDropTarget.

CDHtmlDialog::GetElement

인터페이스를에서 HTML 요소를 가져옵니다.

CDHtmlDialog::GetElementHtml

검색 된 innerHTML HTML 요소의 속성입니다.

CDHtmlDialog::GetElementInterface

요청 된 인터페이스 포인터에서 HTML 요소를 검색합니다.

CDHtmlDialog::GetElementProperty

HTML 요소의 속성 값을 검색합니다.

CDHtmlDialog::GetElementText

검색 된 innerText HTML 요소의 속성입니다.

CDHtmlDialog::GetEvent

가져옵니다의 IHTMLEventObj 현재 이벤트 개체에 대 한 포인터입니다.

CDHtmlDialog::GetExternal

호스트의 IDispatch 인터페이스.

CDHtmlDialog::GetHostInfo

호스트의 UI 기능을 검색합니다.

CDHtmlDialog::GetOptionKeyPath

사용자 기본 설정에서 저장 된 레지스트리 키를 검색 합니다.

CDHtmlDialog::HideUI

호스트의 UI를 숨깁니다.

CDHtmlDialog::IsExternalDispatchSafe

나타냅니다 여부 호스트의 IDispatch 인터페이스에 대 한 스크립팅 안전입니다.

CDHtmlDialog::LoadFromResource

WebBrowser 컨트롤에 지정 된 리소스를 로드합니다.

CDHtmlDialog::Navigate

지정한 URL을 탐색합니다.

CDHtmlDialog::OnBeforeNavigate

탐색 이벤트가 발생 하기 전에 프레임 워크에서 호출 됩니다.

CDHtmlDialog::OnDocumentComplete

문서에 도달 하면 응용 프로그램에 알리기 위해 프레임 워크에서 호출을 READYSTATE_COMPLETE 상태.

CDHtmlDialog::OnDocWindowActivate

문서 창 활성화 또는 비활성화 되 면 프레임 워크에서 호출 됩니다.

CDHtmlDialog::OnFrameWindowActivate

프레임 창이 활성화 또는 비활성화 되 면 프레임 워크에서 호출 됩니다.

CDHtmlDialog::OnInitDialog

호출에 응답 하는 WM_INITDIALOG 메시지.

CDHtmlDialog::OnNavigateComplete

탐색 이벤트를 완료 한 후 프레임 워크에 의해 호출 됩니다.

CDHtmlDialog::ResizeBorder

개체를 테두리 공간 크기를 조정 하는 데 필요한 경고를 보냅니다.

CDHtmlDialog::SetControlProperty

ActiveX 컨트롤의 속성을 새 값으로 설정합니다.

CDHtmlDialog::SetElementHtml

집합의 innerHTML HTML 요소의 속성입니다.

CDHtmlDialog::SetElementProperty

HTML 요소의 속성을 설정합니다.

CDHtmlDialog::SetElementText

집합의 innerText HTML 요소의 속성입니다.

CDHtmlDialog::SetExternalDispatch

호스트의 설정 IDispatch 인터페이스.

CDHtmlDialog::SetHostFlags

호스트의 UI 플래그를 설정합니다.

CDHtmlDialog::ShowContextMenu

상황에 맞는 메뉴가 표시 될 때 호출 됩니다.

CDHtmlDialog::ShowUI

호스트의 UI에 표시 됩니다.

CDHtmlDialog::TranslateAccelerator

메뉴 액셀러레이터 키 메시지 처리를 호출 합니다.

CDHtmlDialog::TranslateUrl

로드할 URL을 수정 하기 위해 호출 됩니다.

CDHtmlDialog::UpdateUI

명령 상태가 변경 되었음을 호스트에 알리기 위해 호출 됩니다.

공용 데이터 멤버

Name

설명

CDHtmlDialog::m_bUseHtmlTitle

HTML 문서의 제목 대화 캡션으로 사용 여부를 나타냅니다.

CDHtmlDialog::m_nHtmlResID

리소스 ID의 HTML 표시할 리소스입니다.

CDHtmlDialog::m_pBrowserApp

웹 브라우저 응용 프로그램에 대 한 포인터입니다.

CDHtmlDialog::m_spHtmlDoc

HTML 문서에 대 한 포인터입니다.

CDHtmlDialog::m_strCurrentUrl

현재 URL입니다.

CDHtmlDialog::m_szHtmlResID

HTML 리소스 ID의 문자열 버전

설명

CDHtmlDialog 는 HTML 리소스를 표시 하는 HTML 또는 URL에서 로드할 수 있습니다.

CDHtmlDialog또한 수행 데이터 HTML 컨트롤과 교환 및 단추 클릭 등과 같은 HTML 컨트롤에서 이벤트 처리.

상속 계층 구조

CObject

CDHtmlSinkHandlerBase2

CDHtmlSinkHandlerBase1

CCmdTarget

CDHtmlSinkHandler

CWnd

CDHtmlEventSink

CDialog

CDHtmlDialog

요구 사항

헤더: afxdhtml.h

참고 항목

참조

DDX_DHtml 도우미 매크로

계층 구조 차트

개념

MFC 샘플 DHtmlExplore