HTMLEdit 範例:包裝 Internet Explorer MSHTML 編輯控制項
更新:2007 年 11 月
HTMLEdit 範例示範如何使用可以包裝 Internet Explorer WebBrowser ActiveX 控制項的 MFC 類別。在編輯模式中,WebBrowser ActiveX 控制項會公開所見即所得 (WYSIWYG) 編輯功能。MFC 程式庫提供會在視窗類別中裝載 MSHTML 編輯控制項的類別 (CHtmlEditView 和 CHtmlEditDoc),並為控制項的屬性、方法和事件提供方便的包裝函式類別。
如需 WebBrowser ActiveX 控制項的詳細資訊,請參閱 Internet Explorer Development 中的 WebBrowser 控制項。
安全性注意事項: |
---|
這個程式碼範例僅供概念說明之用,同時因為範例中的程式碼撰寫並沒有周全的顧及所有安全性問題,所以本範例不適用於實際執行的應用程式或網站中。如果使用者擅自將範例程式碼用於其他意圖而導致連帶事件或重大損害時,Microsoft 將不承擔任何責任。 |
若要取得範例和指示以便進行安裝:
按一下 Visual Studio [說明] 功能表上的 [範例]。
如需詳細資訊,請參閱尋找範例檔案。
最新版的完整範例清單可從 Visual Studio 2008 範例網頁 (英文) 取得。
您也可以將範例置於電腦硬碟中。根據預設,範例和讀我檔案都會複製到 \Program Files\Visual Studio 9.0\Samples\ 下的資料夾中。對於所有的 Visual Studio Express 版,所有範例都可在線上找到。
需求
為了取得 WebBrowser ActiveX 控制項中的適當編輯功能,您必須安裝 Internet Explorer 5 (含) 以後版本。
建置和執行範例
若要建置並執行 HTMLEdit 範例
開啟 HTMLEdit.sln 方案。
在 [建置] 功能表上,按一下 [建置]。
執行 HTMLEdit 應用程式。
HTMLEdit 會開啟一個簡單的 SDI 應用程式,其外觀與記事本相似。使用者可以在檢視中輸入文字,然後使用工具列或手動套用不同的 HTML 格式。
關鍵字
本範例會使用下列關鍵字:
CHtmlEditView, CHtmlEditDoc
注意事項: |
---|
部分範例 (包括本範例) 尚未經過改寫,無法反映出目前在 Visual C++ 精靈、程式庫以及編譯器方面的變更,不過還是可以示範如何完成您要進行的工作。 |