CHtmlView 類別
在 MFC 的文件/檢視架構的內容中提供 WebBrowser 控制項的功能。
class CHtmlView : public CFormView
Members
公用方法
名稱 |
描述 |
---|---|
建立瀏覽器控制項。 |
|
用來建立可覆寫控制網站執行個體來裝載表單上的控制項。 |
|
使用 IOleCommandTarget::Exec 方法,執行指定的命令。 |
|
執行命令。 |
|
判斷物件 Internet Explorer 的網址列是否為可見。 (瀏覽器控制項會忽略;僅限 Internet Explorer)。 |
|
擷取表示包含 Internet Explorer 應用程式之目前執行個體的應用程式的應用程式物件。 |
|
擷取表示下載或其他活動是否正在進行中。 |
|
擷取瀏覽器控制項的容器。 |
|
擷取完整名稱,包括路徑在 web 瀏覽器顯示的,資源。 (瀏覽器控制項會忽略;僅限 Internet Explorer)。 |
|
表示瀏覽器控制項是否運作全螢幕模式或處於正常視窗模式。 |
|
擷取 Internet Explorer 主視窗的高度。 |
|
擷取現用 HTML 文件。 |
|
擷取 Internet Explorer 主視窗的左邊緣的螢幕座標。 |
|
擷取瀏覽器目前顯示之資源的名稱。 |
|
擷取瀏覽器目前顯示資源的 URL。 |
|
擷取這個值決定功能表列上是否為可見。 |
|
擷取這個值決定控制項是否已離線。 |
|
擷取指標 IDispatch 介面。 如需詳細資訊,請參閱 Implementing the IDispatch Interface。 |
|
擷取屬性的目前值與指定的物件。 |
|
擷取瀏覽器物件的就緒狀態。 |
|
表示瀏覽器控制項是否登錄為目標名稱解析的最上層瀏覽器。 |
|
表示瀏覽器控制項是否已註冊,則巡覽的置放目標。 |
|
表示任何對話方塊是否可以顯示。 |
|
Web 網頁的 HTML 原始程式碼。 |
|
指出 Internet Explorer 的狀態列是否為可見。 (瀏覽器控制項會忽略;僅限 Internet Explorer)。 |
|
表示瀏覽器控制項是否在播放學術模式。 |
|
擷取這個值決定工具列是否為可見。 |
|
擷取 Internet Explorer 主視窗的上邊緣的螢幕座標。 |
|
擷取表示目前的物件是否為瀏覽器控制項的最上層容器。 |
|
擷取文件物件的型別名稱。 |
|
擷取指出是否為可見或隱藏。 |
|
擷取 Internet Explorer 主視窗的寬度。 |
|
巡覽至歷程清單中的上一個項目。 |
|
巡覽至記錄清單中的下一個項目。 |
|
巡覽至目前國家或起始頁。 |
|
巡覽至目前的搜尋網頁。 |
|
在瀏覽器控制項會載入資源。 |
|
巡覽至 URL 識別的資源。 |
|
巡覽至 URL 所識別的資源,或為完整路徑所識別的檔案。 |
|
在呼叫之前巡覽到指定瀏覽器時發生 (在視窗或框架組項目)。 |
|
呼叫以告知應用程式瀏覽器命令的啟用狀態已變更。 |
|
呼叫以告知應用程式資料到達 READYSTATE_COMPLETE 狀態。 |
|
會從 Internet Explorer 或 IOleInPlaceActiveObject::OnDocWindowActivate的 MSHTML 實作時,告知現用就地物件,在容器的文件視窗中啟用或停用。 |
|
呼叫以告知應用程式巡覽作業開始。 |
|
呼叫,以完成的巡覽作業,已中止或失敗。 |
|
呼叫啟用或停用非強制回應對話方塊,在容器中建立或終結強制回應對話方塊。 |
|
由 Internet Explorer MSHTML 或呼叫主應用程式可讓主應用程式或取代 Internet Explorer MSHTML 的資料物件。 |
|
從呼叫 IOleInPlaceActiveObject::OnFrameWindowActivate 告知物件,在容器的最上層框架視窗中啟用或停用。 |
|
呼叫,以全螢幕的屬性已變更。 |
|
呼叫或 Internet Explorer MSHTML,此時它是用來,置放目標可讓主應用程式提供替代的 IDropTarget。 |
|
由 Internet Explorer MSHTML 或取得主機的 IDispatch 介面。 |
|
擷取或 Internet Explorer MSHTML 主應用程式的 UI 功能。 |
|
傳回下 Internet Explorer MSHTML 或儲存使用者偏好設定的登錄機碼。 |
|
呼叫時, Internet Explorer MSHTML 或移除它的功能表和工具列。 |
|
呼叫,以 MenuBar 屬性已變更。 |
|
在呼叫後巡覽至超連結完成 (在視窗或框架組項目)。 |
|
呼叫框架,如果為超連結巡覽失敗。 |
|
呼叫,在新的視窗會用來顯示中建立資源。 |
|
呼叫以告知應用程式下載作業的進度更新。 |
|
呼叫以告知應用程式 PutProperty 方法變更屬性的值。 |
|
呼叫以告知應用程式 Internet Explorer 應用程式準備中止。 (只適用於 Internet Explorer) |
|
會從 Internet Explorer 或 IOleInPlaceActiveObject::ResizeBorder的 MSHTML 實作,則物件會需要調整其框線空間。 |
|
會從 Internet Explorer MSHTML 或時,它會顯示它的內容功能表。 |
|
在呼叫或 Internet Explorer MSHTML 之前顯示其功能表和工具列。 |
|
呼叫時,狀態列屬性已變更。 |
|
呼叫以告知應用程式狀態列的文字與瀏覽器控制項已變更。 |
|
呼叫,以 TheaterMode 屬性已變更。 |
|
呼叫以告知應用程式,則會在文件的標題會在瀏覽器控制項變成可用或變更。 |
|
呼叫時,工具列上的 屬性已變更。 |
|
呼叫或 Internet Explorer MSHTML,當 IOleInPlaceActiveObject::TranslateAccelerator 或 IOleControlSite::TranslateAccelerator 呼叫處理功能表從容器的訊息佇列的快速鍵按鍵訊息。 |
|
呼叫或 Internet Explorer MSHTML 為主應用程式提供機會修改 URL 不會載入。 |
|
告知主應用程式命令狀態已變更。 |
|
呼叫時,應該會顯示瀏覽器控制項的視窗/隱藏。 |
|
將屬性的值與指定的物件。 |
|
使用者介面事件產生的一或多個命令狀況的查詢。 |
|
查詢瀏覽器控制項處理命令的狀態。 |
|
重新載入目前的檔案。 |
|
重新載入目前的檔案並選擇性地防止 pragma:nocache 標頭傳送。 |
|
顯示或隱藏物件 Internet Explorer 的網址列。 (瀏覽器控制項會忽略;僅限 Internet Explorer)。 |
|
設定值會判斷控制項是否運作全螢幕模式或處於正常視窗模式。 (瀏覽器控制項會忽略;僅限 Internet Explorer)。 |
|
設定 Internet Explorer 主視窗的高度。 |
|
設定 Internet Explorer 主視窗的水平位置。 |
|
設定值會決定控制項的功能表列是否為可見。 (瀏覽器控制項會忽略;僅限 Internet Explorer)。 |
|
設定值會判斷控制項是否已離線。 |
|
設定表示瀏覽器控制項註冊為目標名稱解析的最上層瀏覽器。 |
|
設定表示瀏覽器控制項註冊,則巡覽的置放目標。 |
|
設定值會判斷控制項是否顯示 對話方塊。 |
|
設定值會決定在 Internet Explorer 的狀態列是否為可見。 (瀏覽器控制項會忽略;僅限 Internet Explorer)。 |
|
設定表示瀏覽器控制項是否在播放學術模式。 |
|
設定值會決定控制項的工具列是否為可見。 (瀏覽器控制項會忽略;僅限 Internet Explorer)。 |
|
設定 Internet Explorer 主視窗的垂直位置。 |
|
設定指出是否為可見或隱藏。 |
|
設定 Internet Explorer 主視窗的寬度。 |
|
開啟檔案時停止。 |
備註
WebBrowser 控制項是使用者可以瀏覽全球資訊網協會網站的視窗,以及資料夾包含檔案系統、網路上。 WebBrowser 控制項可超連結,統一資源定位器 (URL) (URL) 巡覽,並維護歷程記錄清單。
使用在 MFC 應用程式的 CHtmlView 類別
在標準 MFC 架構應用程式 (以為基礎的 SDI 或 MDI),檢視物件從特定一組類別通常衍生自類別。 這些類別,這些都是衍生自 CView,提供在 CView提供之外的專屬功能。
根據應用程式的檢視類別 CHtmlView 提供檢視包含 WebBrowser 控制項。 這樣可以有效地進行應用程式一部瀏覽器。 建立 Web 瀏覽器樣式的應用程式慣用的方法是使用 MFC 應用程式精靈,並指定 CHtmlView 做為檢視類別。 如需實作和使用瀏覽器的詳細資訊請在 MFC 應用程式中的控制項,請參閱 建立 Web 瀏覽器樣式的應用程式。
注意事項 |
---|
WebBrowser ActiveX 控制項 (也 CHtmlView) 給在 Windows NT 4.0 (含) 以後版本中的程式才能使用, Internet Explorer 4.0 (含) 以後版本。 |
CHtmlView 指定存取網路上的應用程式設計 (和 (或) HTML 文件)。 下列 CHtmlView 成員函式套用至 Internet Explorer 只應用程式。 這些函式會在瀏覽器中,控制項會成功,但是不會有明顯的影響。
繼承階層架構
CHtmlView
需求
Header: afxhtml.h