共用方式為


CDHtmlDialog 類別

使用建立使用 HTML 取代對話方塊資源實作其使用者介面的對話方塊。

class CDHtmlDialog : public CDialog, public CDHtmlEventSink

Members

8bed8k60.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CDHtmlDialog::CDHtmlDialog

CDHtmlDialog 建構物件。

CDHtmlDialog::~CDHtmlDialog

CDHtmlDialog 會終結物件。

8bed8k60.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CDHtmlDialog::CanAccessExternal

可覆寫的,當存取檢查指令碼是否在呼叫中的載入頁面物件可以存取控制項站台的外部分派。 判斷分派檢查為或指令碼的安全或目前區域允許做為指令碼物件不是安全的。

CDHtmlDialog::CreateControlSite

用來建立可覆寫控制網站執行個體來裝載在對話方塊的瀏覽器控制項。

CDHtmlDialog::DDX_DHtml_AxControl

在成員變數和 ActiveX 控制項的屬性值之間交換資料在 HTML 網頁的。

CDHtmlDialog::DDX_DHtml_CheckBox

在 10% 成員變數和核取方塊之間交換資料在 HTML 網頁。

CDHtmlDialog::DDX_DHtml_ElementText

在 10% 成員變數和任何 HTML 項目的屬性之間交換資料在 HTML 網頁。

CDHtmlDialog::DDX_DHtml_Radio

在 10% 成員變數和一個選項按鈕間交換資料在 HTML 網頁。

CDHtmlDialog::DDX_DHtml_SelectIndex

取得或設定一個清單方塊中的索引 (HTML 網頁的。

CDHtmlDialog::DDX_DHtml_SelectString

取得或設定一個清單方塊項目的顯示文字 (根據目前索引) 在 HTML 網頁。

CDHtmlDialog::DDX_DHtml_SelectValue

取得或設定一個清單方塊中輸入的值 (根據目前索引) 在 HTML 網頁。

CDHtmlDialog::DestroyModeless

終結非強制回應對話方塊。

CDHtmlDialog::EnableModeless

可為非強制回應對話方塊。

CDHtmlDialog::FilterDataObject

允許對話篩選剪貼簿由瀏覽器裝載建立資料物件。

CDHtmlDialog::GetControlDispatch

擷取在 HTML 文件中內嵌的 ActiveX 控制項的 IDispatch 介面。

CDHtmlDialog::GetControlProperty

擷取指定的 ActiveX 控制項要求的屬性。

CDHtmlDialog::GetCurrentUrl

擷取統一資源定位器 (URL) (URL) 與目前文件。

CDHtmlDialog::GetDHtmlDocument

擷取目前載入的 HTML 文件的 IHTMLDocument2 介面。

CDHtmlDialog::GetDropTarget

呼叫由包含的瀏覽器控制項,以在用於,置放目標可讓對話方塊提供替代的 IDropTarget

CDHtmlDialog::GetElement

取得 HTML 項目的介面。

CDHtmlDialog::GetElementHtml

擷取 HTML 項目的 innerHTML 屬性。

CDHtmlDialog::GetElementInterface

從 HTML 項目擷取要求的介面指標。

CDHtmlDialog::GetElementProperty

擷取 HTML 項目的屬性值。

CDHtmlDialog::GetElementText

擷取 HTML 項目的 innerText 屬性。

CDHtmlDialog::GetEvent

具有 IHTMLEventObj 指標目前事件的物件。

CDHtmlDialog::GetExternal

取得主機的 IDispatch 介面。

CDHtmlDialog::GetHostInfo

擷取主應用程式的 UI 功能。

CDHtmlDialog::GetOptionKeyPath

擷取下一個使用者喜好設定儲存的登錄機碼。

CDHtmlDialog::HideUI

隱藏主應用程式的 UI。

CDHtmlDialog::IsExternalDispatchSafe

表示主應用程式的 IDispatch 介面是否為指令碼是安全的。

CDHtmlDialog::LoadFromResource

載入指定的資源到瀏覽器控制項。

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

設定 HTML 項目的 innerHTML 屬性。

CDHtmlDialog::SetElementProperty

設定 HTML 項目的屬性。

CDHtmlDialog::SetElementText

設定 HTML 項目的 innerText 屬性。

CDHtmlDialog::SetExternalDispatch

設定主應用程式的 IDispatch 介面。

CDHtmlDialog::SetHostFlags

設定主應用程式的 UI 旗標。

CDHtmlDialog::ShowContextMenu

呼叫時,內容功能表隨即顯示。

CDHtmlDialog::ShowUI

顯示主應用程式的 UI。

CDHtmlDialog::TranslateAccelerator

呼叫處理功能表快速鍵按鍵訊息。

CDHtmlDialog::TranslateUrl

呼叫修改要載入的 URL。

CDHtmlDialog::UpdateUI

呼叫以告知主應用程式命令狀態已變更。

8bed8k60.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

CDHtmlDialog::m_bUseHtmlTitle

指出是否要使用 HTML 文件的標題做為對話方塊的標題。

CDHtmlDialog::m_nHtmlResID

HTML 資源 ID 要顯示的。

CDHtmlDialog::m_pBrowserApp

對 Web 瀏覽器應用程式的指標。

CDHtmlDialog::m_spHtmlDoc

為 HTML 文件的指標。

CDHtmlDialog::m_strCurrentUrl

目前的 URL。

CDHtmlDialog::m_szHtmlResID

HTML 資源 ID. 的字串版本。

備註

CDHtmlDialog 也可以載入從 HTML 資源或 URL 中所顯示的 HTML。

CDHtmlDialog 也可以進行資料交換和 HTML 控制項和處理來自 HTML 控制項的事件,例如按一下按鈕。

繼承階層架構

CObject

CDHtmlSinkHandlerBase2

CDHtmlSinkHandlerBase1

CCmdTarget

CDHtmlSinkHandler

CWnd

CDHtmlEventSink

CDialog

CDHtmlDialog

需求

Header: afxdhtml.h

請參閱

參考

DDX_DHtml Helper 巨集

階層架構圖

概念

MFC DHtmlExplore 範例