共用方式為


CHtmlEditCtrlBase 類別

表示 HTML 編輯元件。

語法

template <class T> class CHtmlEditCtrlBase

成員

公用方法

名稱 描述
CHtmlEditCtrlBase::AddToGlyphTable 將專案加入圖像數據表,以指定要在設計模式中顯示特定標籤的影像。
CHtmlEditCtrlBase::Bold 切換所選文字的粗體狀態。
CHtmlEditCtrlBase::Button 覆寫目前選取範圍上的按鈕控件。
CHtmlEditCtrlBase::CheckBox 覆寫目前選取範圍上的複選框控件。
CHtmlEditCtrlBase::ClearSelection 清除目前的選取範圍。
CHtmlEditCtrlBase::Copy 將目前的選取範圍複製到剪貼簿。
CHtmlEditCtrlBase::Cut 將目前的選取範圍複製到剪貼簿,然後刪除它。
CHtmlEditCtrlBase::D elete 刪除目前的選取範圍。
CHtmlEditCtrlBase::D ropDownBox 覆寫目前選取範圍上的下拉式選取控件。
CHtmlEditCtrlBase::EmptyGlyphTable 從圖像表格中移除所有專案,以隱藏設計模式中標記顯示的所有影像。
CHtmlEditCtrlBase::ExecCommand 執行命令。
CHtmlEditCtrlBase::Font 開啟字型對話框,讓用戶能夠變更目前選取範圍的文字色彩、字型和字型大小。
CHtmlEditCtrlBase::GetAbsolutePosition 傳回專案的位置屬性是否為 「absolute」。
CHtmlEditCtrlBase::GetBackColor 擷取目前選取範圍的背景色彩。
CHtmlEditCtrlBase::GetBlockFormat 擷取目前的區塊格式標記。
CHtmlEditCtrlBase::GetBlockFormatNames 擷取對應至可用區塊格式標記的字串。
CHtmlEditCtrlBase::GetBookMark 擷取書籤錨點的名稱。
CHtmlEditCtrlBase::GetDocument 擷取檔物件。
CHtmlEditCtrlBase::GetDocumentHTML 擷取目前檔的 HTML。
CHtmlEditCtrlBase::GetDocumentTitle 擷取文件的標題。
CHtmlEditCtrlBase::GetEvent 擷取事件物件的介面指標,其中包含與最近事件相關的資訊。
CHtmlEditCtrlBase::GetEventSrcElement 擷取引發事件的物件。
CHtmlEditCtrlBase::GetFontFace 擷取目前選取範圍的字型名稱。
CHtmlEditCtrlBase::GetFontSize 擷取目前選取範圍的字型大小。
CHtmlEditCtrlBase::GetForeColor 擷取目前選取範圍的前景 (text) 色彩。
CHtmlEditCtrlBase::GetFrameZone 傳回網頁瀏覽器中目前頁面的安全性區域。
CHtmlEditCtrlBase::GetIsDirty 指出 HTML 檔是否已變更。
CHtmlEditCtrlBase::GetShowAlignedSiteTags 傳回是否針對具有 styleFloat 屬性的所有項目顯示圖像。
CHtmlEditCtrlBase::GetShowAllTags 會傳回 WebBrowser 是否顯示圖像,以顯示檔中所有標籤的位置。
CHtmlEditCtrlBase::GetShowAreaTags 擷取 WebBrowser 是否顯示區域標籤的字元。
CHtmlEditCtrlBase::GetShowBRTags 擷取 WebBrowser 是否顯示 br 標記的字元。
CHtmlEditCtrlBase::GetShowCommentTags 擷取 WebBrowser 是否顯示批註標記的字元。
CHtmlEditCtrlBase::GetShowMiscTags 擷取 WebBrowser 是否顯示 internet Explorer 4.0 Microsoft中顯示的所有標籤。
CHtmlEditCtrlBase::GetShowScriptTags 擷取 WebBrowser 是否顯示所有腳本標記的字元。
CHtmlEditCtrlBase::GetShowStyleTags 擷取 WebBrowser 是否顯示所有樣式標籤的字元。
CHtmlEditCtrlBase::GetShowUnknownTags 擷取 WebBrowser 是否顯示所有未知標籤的字元。
CHtmlEditCtrlBase::HorizontalLine 覆寫目前選取範圍上的水平線。
CHtmlEditCtrlBase::HyperLink 在目前選取範圍上插入超連結。
CHtmlEditCtrlBase::IE50Paste 執行與 Internet Explorer 5 Microsoft相容的貼上作業。
CHtmlEditCtrlBase::Iframe 覆寫目前選取範圍上的內嵌框架。
CHtmlEditCtrlBase::Image 覆寫目前選取範圍上的影像。
CHtmlEditCtrlBase::Indent 將選取文字的縮排增加一個縮排遞增。
CHtmlEditCtrlBase::InsFieldSet 覆寫目前選取範圍上的方塊。
CHtmlEditCtrlBase::InsInputButton 覆寫目前選取範圍上的按鈕控件。
CHtmlEditCtrlBase::InsInputHidden 在目前選取範圍上插入隱藏的控制件。
CHtmlEditCtrlBase::InsInputImage 覆寫目前選取範圍上的影像控件。
CHtmlEditCtrlBase::InsInputPassword 覆寫目前選取範圍的密碼控件。
CHtmlEditCtrlBase::InsInputReset 覆寫目前選取範圍上的重設控件。
CHtmlEditCtrlBase::InsInputSubmit 覆寫目前選取範圍上的送出控件。
CHtmlEditCtrlBase::InsInputUpload 覆寫目前選取範圍上的檔案上傳控件。
CHtmlEditCtrlBase::Is1DElement 判斷專案是否以靜態方式定位。
CHtmlEditCtrlBase::Is2dElement 判斷專案是否絕對定位。
CHtmlEditCtrlBase::Italic 切換斜體與非數字數之間的目前選取範圍。
CHtmlEditCtrlBase::JustifyCenter 將目前選取範圍所在的格式區塊置中。
CHtmlEditCtrlBase::JustifyLeft 靠左對齊目前選取範圍所在的格式區塊。
CHtmlEditCtrlBase::JustifyRight 以右對齊目前選取範圍所在的格式區塊。
CHtmlEditCtrlBase::ListBox 覆寫目前選取範圍的清單框選取控件。
CHtmlEditCtrlBase::Marquee 覆寫目前選取範圍上的空白選框。
CHtmlEditCtrlBase::NewDocument 建立新的檔。
CHtmlEditCtrlBase::OrderList 切換已排序列表與一般格式區塊之間的目前選取範圍。
CHtmlEditCtrlBase::Outdent 減少目前選取範圍所在之格式區塊縮排的一個遞增。
CHtmlEditCtrlBase::P aragraph 覆寫目前選取範圍上的換行符。
CHtmlEditCtrlBase::P aste 覆寫目前選取範圍上剪貼簿的內容。
CHtmlEditCtrlBase::P rintDocument 列印目前的檔。
CHtmlEditCtrlBase::P rintPreview 使用預設的列印預覽範本或自定義範本,開啟目前檔的 [列印預覽] 視窗。
CHtmlEditCtrlBase::QueryStatus 呼叫此方法以查詢命令的狀態。
CHtmlEditCtrlBase::RadioButton 覆寫目前選取範圍上的無線電控件。
CHtmlEditCtrlBase::RefreshDocument 重新整理目前的檔。
CHtmlEditCtrlBase::RemoveFormat 從目前的選取範圍中移除格式標記。
CHtmlEditCtrlBase::SaveAs 將目前的網頁儲存至檔案。
CHtmlEditCtrlBase::SelectAll 選取整份文件。
CHtmlEditCtrlBase::Set2DPosition 允許透過拖曳來移動絕對定位的專案。
CHtmlEditCtrlBase::SetAbsolutePosition 將元素的位置屬性設定為 「absolute」 或 「static」。
CHtmlEditCtrlBase::SetAtomicSelection 設定不可部分完成選取模式。
CHtmlEditCtrlBase::SetAutoURLDetectMode 開啟和關閉自動 URL 偵測。
CHtmlEditCtrlBase::SetBackColor 設定目前選取範圍的背景色彩。
CHtmlEditCtrlBase::SetBlockFormat 設定目前的區塊格式標記。
CHtmlEditCtrlBase::SetBookMark 建立目前選取範圍或插入點的書籤錨點。
CHtmlEditCtrlBase::SetCSSEditingLevel 選取編輯器將支援哪些 CSS 層級 (CSS1 或 CSS2),如果有的話。
CHtmlEditCtrlBase::SetDefaultComposeSettings 呼叫此方法以設定預設撰寫設定。
CHtmlEditCtrlBase::SetDesignMode 設定設計模式。
CHtmlEditCtrlBase::SetDisableEditFocusUI 停用有編輯焦點之專案的框線和控點。
CHtmlEditCtrlBase::SetDocumentHTML 設定目前檔的 HTML。
CHtmlEditCtrlBase::SetFontFace 設定目前選取範圍的字型。
CHtmlEditCtrlBase::SetFontSize 設定目前選取範圍的字型大小。
CHtmlEditCtrlBase::SetForeColor 設定目前選取範圍的前景 (text) 色彩。
CHtmlEditCtrlBase::SetIE5PasteMode 將貼上作業設定為與 internet Explorer 5 Microsoft相容。
CHtmlEditCtrlBase::SetLiveResize 導致 WebBrowser 在重設大小或行動作業期間持續更新元素的外觀。
CHtmlEditCtrlBase::SetMultiSelect 啟用多重選取。
CHtmlEditCtrlBase::SetOverrideCursor 命令 WebBrowser 永遠不會變更滑鼠指標。
CHtmlEditCtrlBase::SetOverwriteMode 在插入和覆寫之間切換文字輸入模式。
CHtmlEditCtrlBase::SetRespectVisInDesign 隱藏設計模式中的不可見元素。
CHtmlEditCtrlBase::SetShowAlignedSiteTags 顯示具有 styleFloat 屬性之所有元素的字元。
CHtmlEditCtrlBase::SetShowAllTags 顯示圖像,以顯示檔中所有標籤的位置。
CHtmlEditCtrlBase::SetShowAreaTags 顯示所有區域標籤的字元。
CHtmlEditCtrlBase::SetShowBRTags 顯示所有 br 標記的字元。
CHtmlEditCtrlBase::SetShowCommentTags 顯示所有批註標記的字元。
CHtmlEditCtrlBase::SetShowMiscTags 顯示 internet Explorer 4.0 Microsoft中顯示的所有標籤。
CHtmlEditCtrlBase::SetShowScriptTags 顯示所有文稿標記的字元。
CHtmlEditCtrlBase::SetShowStyleTags 顯示所有樣式標記的字元。
CHtmlEditCtrlBase::SetShowUnknownTags 顯示所有未知標記的字元。
CHtmlEditCtrlBase::TextArea 覆寫目前選取範圍上的多行文字輸入控件。
CHtmlEditCtrlBase::TextBox 覆寫目前選取範圍上的文字控件。
CHtmlEditCtrlBase::UnBookmark 從目前的選取範圍中移除任何書籤。
CHtmlEditCtrlBase::Underline 在底線和未加上底線之間切換目前的選取範圍。
CHtmlEditCtrlBase::Unlink 從目前的選取範圍中移除任何超連結。
CHtmlEditCtrlBase::UnorderList 切換已排序列表與一般格式區塊之間的目前選取範圍。

參數

T
衍生類別的名稱。

備註

CHtmlEditCtrlBase 提供 WebBrowser HTML 編輯命令的成員函式,例如 Bold。 (或者,您可以呼叫 ExecCommand 執行 IDM_BOLD 命令。)

CHtmlEditCtrlBase 不適合自己站穩腳腳。 它是設計成衍生類別的基類,公開 WebBrowser 的 HTML 編輯功能(請參閱 CHtmlEditCtrlCHtmlEditView)。

繼承階層架構

CHtmlEditCtrlBase

需求

Header: afxhtml.h

CHtmlEditCtrlBase::AddToGlyphTable

將專案加入圖像數據表,以指定要在設計模式中顯示特定標籤的影像。

HRESULT AddToGlyphTable(
    LPCTSTR szTag,
    LPCTSTR szImgUrl,
    unsigned short nTagType,
    unsigned short nAlignment,
    unsigned short nPosInfo,
    unsigned short nDirection,
    unsigned int nImgWidth,
    unsigned int nImgHeight) const;

參數

szTag
標記名稱(例如 “P” 或 “table” )。

szImgUrl
影像 URL。

nTagType
標籤型態:0 表示影像僅供開頭標記使用。 1 表示影像僅供結尾標記使用。 2 表示影像適用於開頭和結尾標記。 必須將 br 和批註等單一標記新增為 0 的標籤類型。

nAlignment
對齊方式(僅限矩形元素):此參數表示影像適用於具有對齊屬性的專案。 Left = 0,center = 1,right = 2,而 undefined = 3。 元素上必須明確設定左、右或置中屬性。

nPosInfo
定位資訊。 決定字元所套用的級聯樣式表單 (CSS) 定位值,其中靜態定位 = 0、絕對位置 = 1、相對位置 = 2,以及全部 = 3。 此欄位可讓您在標記定位時指定標籤的一個圖像,並在標記定位時指定另一個圖像來顯示錨點。

nDirection
方向。 此參數會根據目前語言的閱讀順序,指定標記的影像。 0 指定由左至右,1 指定由右至左,2 指定由上至下,3 指定由下至上,4 指定全部。 您通常會將此欄位設定為 4。

nImgWidth
影像寬度以像素為單位。

nImgHeight
以像素為單位的影像高度。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需參數的詳細資訊,請參閱使用編輯字元中的

這個方法會將 IDM_ADDTOGLYPHTABLE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Bold

切換所選文字的粗體狀態。

HRESULT Bold() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_BOLD命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Button

覆寫目前選取範圍上的按鈕控件。

HRESULT Button(LPCTSTR szId = NULL) const;

參數

szId
按鈕控件的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_BUTTON命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::CheckBox

覆寫目前選取範圍上的複選框控件。

HRESULT CheckBox(LPCTSTR szId = NULL) const;

參數

szId
複選框控件的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_CHECKBOX命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::ClearSelection

清除目前的選取範圍。

HRESULT ClearSelection() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_CLEARSELECTION命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Copy

將目前的選取範圍複製到剪貼簿。

HRESULT Copy() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_COPY命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Cut

將目前的選取範圍複製到剪貼簿,然後刪除它。

HRESULT Cut() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_CUT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::D elete

刪除目前的選取範圍。

HRESULT Delete() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_DELETE命令標識碼 傳送至 WebBrowser 控件。

覆寫目前選取範圍上的下拉式選取控件。

HRESULT DropDownBox(LPCTSTR szId = NULL) const;

參數

szId
下拉式選取控件的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_DROPDOWNBOX命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::EmptyGlyphTable

從圖像表格中移除所有專案,以隱藏設計模式中標記顯示的所有影像。

HRESULT EmptyGlyphTable() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_EMPTYGLYPHTABLE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::ExecCommand

執行命令。

HRESULT ExecCommand(
    long cmdID,
    long cmdExecOpt,
    VARIANT* pInVar = NULL,
    VARIANT* pOutVar = NULL) const;

HRESULT ExecCommand(
    const GUID* pGuid,
    long cmdID,
    long cmdExecOpt,
    VARIANT* pInVar = NULL,
    VARIANT* pOutVar = NULL) const;

參數

cmdID
要執行的命令標識碼。 如需清單,請參閱 MSHTML 命令標識碼

cmdExecOpt
取自 OLECMDEXECOPT 列舉的值,其描述對象應該如何執行命令。

pInVar
輸入自變數。

pOutVar
命令輸出。

pGuid
命令群組的 GUID。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

此方法提供 IOleCommandTarget::Exec 的功能

CHtmlEditCtrlBase::Font

開啟字型對話框,讓用戶能夠變更目前選取範圍的文字色彩、字型和字型大小。

HRESULT Font() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_FONT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::GetAbsolutePosition

傳回專案的位置屬性是否為 「absolute」。

HRESULT GetAbsolutePosition(bool& bCurValue) const;

參數

bCurValue
如果元素的位置屬性設定為 「absolute」,則為 TRUE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需詳細資訊,請參閱 IDM_ABSOLUTE_POSITION命令標識符

CHtmlEditCtrlBase::GetBackColor

擷取目前選取範圍的背景色彩。

HRESULT GetBackColor(int& nColor) const;

參數

nColor
背景色彩。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_BACKCOLOR命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::GetBlockFormat

擷取目前的區塊格式標記。

HRESULT GetBlockFormat(CString& strFormat) const;

參數

strFormat
目前的區塊格式標記。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_BLOCKFMT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::GetBlockFormatNames

擷取對應至可用區塊格式標記的字串。

HRESULT GetBlockFormatNames(CStringArray& sa) const;

參數

sa
可用的區塊格式標記,做為字串陣列。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_GETBLOCKFMTS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::GetBookMark

擷取書籤錨點的名稱。

HRESULT GetBookMark(CString& strAnchor) const;

參數

strAnchor
書籤錨點的名稱。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需詳細資訊,請參閱 IDM_BOOKMARK命令標識符

CHtmlEditCtrlBase::GetDocument

擷取檔物件。

HRESULT GetDocument(IHTMLDocument2** ppDoc) const;

參數

ppDoc
檔物件。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CHtmlEditCtrlBase::GetDocumentHTML

擷取目前檔的 HTML。

HRESULT GetDocumentHTML(CString& szHTML) const;

參數

szHTML
HTML。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CHtmlEditCtrlBase::GetDocumentTitle

擷取文件的標題。

HRESULT GetDocumentTitle(CString& szTitle) const;

參數

szTitle
檔的標題。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CHtmlEditCtrlBase::GetEvent

擷取事件物件的介面指標,其中包含與最近事件相關的資訊。

HRESULT GetEvent(IHTMLEventObj** ppEventObj) const;

參數

ppEventObj
事件物件。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CHtmlEditCtrlBase::GetEventSrcElement

擷取引發事件的物件。

HRESULT GetEventSrcElement(IHTMLElement** ppSrcElement) const;

參數

ppSrcElement
引發事件的專案。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CHtmlEditCtrlBase::GetFontFace

擷取目前選取範圍的字型名稱。

HRESULT GetFontFace(CString& strFace) const;

參數

strFace
字型名稱。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如果目前的選取範圍使用一個以上的字型, strFace 會是空字串。

這個方法會將 IDM_FONTNAME命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::GetFontSize

擷取目前選取範圍的字型大小。

HRESULT GetFontSize(short& nSize) const;

參數

nSize
字型大小。

傳回值

會傳回 HTML 字型大小 (1-7)。 如果選取範圍包含多個字號,則傳回 0。

備註

這個方法會將 IDM_FONTSIZE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::GetForeColor

擷取目前選取範圍的前景 (text) 色彩。

HRESULT GetForeColor(int& nColor);

參數

nColor
前景色彩。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_FORECOLOR命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::GetFrameZone

傳回網頁瀏覽器中目前頁面的安全性區域。

HRESULT GetFrameZone(short& nZone) const;

參數

nZone
安全性區域。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_GETFRAMEZONE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::GetIsDirty

指出 HTML 檔是否已變更。

HRESULT GetIsDirty() const;

備註

指出檔是否已變更。 GetIsDirty 會從 IPersistStorage::IsDirty 傳回 HRESULT。

CHtmlEditCtrlBase::GetShowAlignedSiteTags

傳回是否針對具有 styleFloat 屬性的所有項目顯示圖像。

HRESULT GetShowAlignedSiteTags(bool& bCurValue) const;

參數

bCurValue
如果顯示具有 styleFloat 屬性的所有元素的字元,則為TRUE;如果未顯示圖像,則為 FALSE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需詳細資訊,請參閱 IDM_SHOWALIGNEDSITETAGS命令標識符

CHtmlEditCtrlBase::GetShowAllTags

會傳回 WebBrowser 是否顯示圖像,以顯示檔中所有標籤的位置。

HRESULT GetShowAllTags(bool& bCurValue) const;

參數

bCurValue
如果 WebBrowser 顯示圖像來顯示檔中所有標籤的位置,則為 TRUE;如果不是,則為 FALSE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需詳細資訊,請參閱 IDM_SHOWALLTAGS命令標識符

CHtmlEditCtrlBase::GetShowAreaTags

擷取 WebBrowser 是否顯示區域標籤的字元。

HRESULT GetShowAreaTags(bool& bCurValue) const;

參數

bCurValue
如果 WebBrowser 顯示區域卷標的字元,則為 TRUE,否則為 FALSE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需詳細資訊,請參閱 IDM_SHOWAREATAGS命令標識符

CHtmlEditCtrlBase::GetShowBRTags

擷取 WebBrowser 是否顯示 br 標記的字元。

HRESULT GetShowBRTags(bool& bCurValue) const;

參數

bCurValue
如果 WebBrowser 顯示 br 標籤的字元,則為 TRUE,否則為 FALSE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需詳細資訊,請參閱 IDM_SHOWWBRTAGS命令標識符

CHtmlEditCtrlBase::GetShowCommentTags

擷取 WebBrowser 是否顯示批註標記的字元。

HRESULT GetShowCommentTags(bool& bCurValue) const;

參數

bCurValue
如果 WebBrowser 顯示批註標籤的字元,則為 TRUE,否則為 FALSE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需詳細資訊,請參閱 IDM_SHOWCOMMENTTAGS命令標識符

CHtmlEditCtrlBase::GetShowMiscTags

擷取 WebBrowser 是否顯示 internet Explorer 4.0 Microsoft中顯示的所有標籤。

HRESULT GetShowMiscTags(bool& bCurValue) const;

參數

bCurValue
如果 WebBrowser 顯示Microsoft Internet Explorer 4.0 中顯示的所有標籤,則為 TRUE,否則為 FALSE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需詳細資訊,請參閱 IDM_SHOWMISCTAGS命令標識符

CHtmlEditCtrlBase::GetShowScriptTags

擷取 WebBrowser 是否顯示所有腳本標記的字元。

HRESULT GetShowScriptTags(bool& bCurValue) const;

參數

bCurValue
如果 WebBrowser 顯示所有腳本標記的字元,則為 TRUE,否則為 FALSE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需詳細資訊,請參閱 IDM_SHOWSCRIPTTAGS命令標識符

CHtmlEditCtrlBase::GetShowStyleTags

擷取 WebBrowser 是否顯示所有樣式標籤的字元。

HRESULT GetShowStyleTags(bool& bCurValue) const;

參數

bCurValue
如果 WebBrowser 顯示所有樣式標籤的字元,則為 TRUE,否則為 FALSE

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需詳細資訊,請參閱 IDM_SHOWSTYLETAGS命令標識符

CHtmlEditCtrlBase::GetShowUnknownTags

擷取 WebBrowser 是否顯示所有未知標籤的字元。

HRESULT GetShowUnknownTags(bool& bCurValue) const;

參數

bCurValue
如果 WebBrowser 顯示所有未知標籤的字元,則為 TRUE,否則為 FALSE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

如需詳細資訊,請參閱 IDM_SHOWUNKNOWNTAGS命令標識符

CHtmlEditCtrlBase::HorizontalLine

覆寫目前選取範圍上的水平線。

HRESULT HorizontalLine(LPCTSTR szId = NULL) const;

參數

szID
水平線的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_HORIZONTALLINE命令標識碼 傳送至 WebBrowser 控件。

在目前選取範圍上插入超連結。

HRESULT HyperLink(LPCTSTR szUrl = NULL) const;

參數

szUrl
超連結 URL。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_HYPERLINK命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::IE50Paste

執行與 Internet Explorer 5 相容的貼上作業。

HRESULT IE50Paste(LPCTSTR szData) const;

參數

szData
要貼上的字串。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_IE50_PASTE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Iframe

覆寫目前選取範圍上的內嵌框架。

HRESULT Iframe(LPCTSTR szId = NULL) const;

參數

szId
內嵌框架的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_IFRAME命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Image

覆寫目前選取範圍上的影像。

HRESULT Image(LPCTSTR szUrl = NULL) const;

參數

szUrl
要插入之映像的路徑和檔名。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_IMAGE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Indent

將選取文字的縮排增加一個縮排遞增。

HRESULT Indent() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_INDENT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::InsFieldSet

覆寫目前選取範圍上的方塊。

HRESULT InsFieldSet(LPCTSTR szId = NULL) const;

參數

szId
方塊的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_INSFIELDSET命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputButton

覆寫目前選取範圍上的按鈕控件。

HRESULT InsInputButton(LPCTSTR szId = NULL) const;

參數

szId
按鈕控件的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_INSINPUTBUTTON命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputHidden

在目前選取範圍上插入隱藏的控制件。

HRESULT InsInputHidden(LPCTSTR szId = NULL) const;

參數

szId
隱藏控件的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_INSINPUTHIDDEN命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputImage

覆寫目前選取範圍上的影像控件。

HRESULT InsInputImage(LPCTSTR szId = NULL) const;

參數

szId
影像控件的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_INSINPUTIMAGE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputPassword

覆寫目前選取範圍的密碼控件。

HRESULT InsInputPassword(LPCTSTR szId = NULL) const;

參數

szId
密碼控制件的識別碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_INSINPUTPASSWORD命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputReset

覆寫目前選取範圍上的重設控件。

HRESULT InsInputReset(LPCTSTR szId = NULL) const;

參數

szId
重設控件的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_INSINPUTRESET命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputSubmit

覆寫目前選取範圍上的送出控件。

HRESULT InsInputSubmit(LPCTSTR szId = NULL) const;

參數

szId
送出控件的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_INSINPUTSUBMIT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputUpload

覆寫目前選取範圍上的檔案上傳控件。

HRESULT InsInputUpload(LPCTSTR szId = NULL) const;

參數

szId
檔案上傳控件的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_INSINPUTUPLOAD命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Is1DElement

判斷專案是否以靜態方式定位。

HRESULT Is1DElement(bool& bValue) const;

參數

bValue
如果元素以靜態方式定位,則為TRUE,否則為 FALSE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_1D_ELEMENT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Is2dElement

判斷專案是否絕對定位。

HRESULT Is2DElement(bool& bValue) const;

參數

bValue
如果元素是絕對定位的,則為TRUE,否則為 FALSE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_2D_ELEMENT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Italic

切換斜體與非數字數之間的目前選取範圍。

HRESULT Italic() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_ITALIC命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::JustifyCenter

將目前選取範圍所在的格式區塊置中。

HRESULT JustifyCenter() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_JUSTIFYCENTER命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::JustifyLeft

靠左對齊目前選取範圍所在的格式區塊。

HRESULT JustifyLeft() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_JUSTIFYLEFT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::JustifyRight

以右對齊目前選取範圍所在的格式區塊。

HRESULT JustifyRight() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_JUSTIFYRIGHT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::ListBox

覆寫目前選取範圍的清單框選取控件。

HRESULT ListBox(LPCTSTR szId = NULL) const;

參數

szId
清單框控件的識別碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_LISTBOX命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Marquee

覆寫目前選取範圍上的空白選框。

HRESULT Marquee(LPCTSTR szId = NULL) const;

參數

szId
選框的識別碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_MARQUEE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::NewDocument

建立新的檔。

HRESULT NewDocument() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CHtmlEditCtrlBase::OrderList

切換已排序列表與一般格式區塊之間的目前選取範圍。

HRESULT OrderList(LPCTSTR szId = NULL) const;

參數

szId
已排序列表的識別碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_ORDERLIST命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Outdent

減少目前選取範圍所在之格式區塊縮排的一個遞增。

HRESULT Outdent() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_OUTDENT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::P aragraph

覆寫目前選取範圍上的換行符。

HRESULT Paragraph(LPCTSTR szId = NULL) const;

參數

szId
段落的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_PARAGRAPH命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::P aste

覆寫目前選取範圍上剪貼簿的內容。

HRESULT Paste() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_PASTE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::P rintDocument

列印目前的檔。

HRESULT PrintDocument() const;
HRESULT PrintDocument(LPCTSTR szPrintTemplate) const;
HRESULT PrintDocument(bool bShowPrintDialog) const;

參數

szPrintTemplate
列印範本的路徑;如果未指定任何,則會使用預設列印範本。

bShowPrintDialog
如果為TRUE,則顯示 [列印] 對話框。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_PRINT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::P rintPreview

使用預設的列印預覽範本或自定義範本,開啟目前檔的 [列印預覽] 視窗。

HRESULT PrintPreview() const;
HRESULT PrintPreview(LPCTSTR szPrintTemplate) const;

參數

szPrintTemplate
列印範本的路徑。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_PRINTPREVIEW命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::QueryStatus

呼叫此方法以查詢命令的狀態。

long QueryStatus(long cmdID) const;

參數

cmdID
命令 ID。 命令標識碼取自命令群組CGID_MSHTML。 這些命令定義於 Mshtmcid.h 中。 您也可以在 MSHTML 命令識別碼在線找到清單。

傳回值

傳回 OLECMDF,指出 cmdID 的狀態,或失敗時為 0。

CHtmlEditCtrlBase::RadioButton

覆寫目前選取範圍上的無線電控件。

HRESULT RadioButton(LPCTSTR szId = NULL) const;

參數

szId
單選按鈕的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_RADIOBUTTON命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::RefreshDocument

重新整理目前的檔。

HRESULT RefreshDocument() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_REFRESH命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::RemoveFormat

從目前的選取範圍中移除格式標記。

HRESULT RemoveFormat() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_REMOVEFORMAT命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SaveAs

將目前的網頁儲存至檔案。

HRESULT SaveAs(LPCTSTR szPath = NULL) const;

參數

szPath
要儲存網頁的路徑和檔名。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_SAVEAS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SelectAll

選取整份文件。

HRESULT SelectAll() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_SELECTALL命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Set2DPosition

允許透過拖曳來移動絕對定位的專案。

HRESULT Set2DPosition(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,則可以藉由拖曳來移動絕對定位的專案。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_2D_POSITION命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetAbsolutePosition

將元素的位置屬性設定為 「absolute」 或 「static」。

HRESULT SetAbsolutePosition(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,則元素的位置屬性為 「absolute」;如果為 FALSE,則為 「static」。。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_ABSOLUTE_POSITION命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetAtomicSelection

設定不可部分完成選取模式。

HRESULT SetAtomicSelection(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,任何將 ATOMICSELECTION 屬性設定為 TRUE 的專案都只能選取為單位。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_ATOMICSELECTION命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetAutoURLDetectMode

開啟和關閉自動 URL 偵測。

HRESULT SetAutoURLDetectMode(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,則會啟用自動 URL 偵測。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_AUTOURLDETECT_MODE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetBackColor

設定目前選取範圍的背景色彩。

HRESULT SetBackColor(int nColor) const;
HRESULT SetBackColor(LPCTSTR szColor) const;

參數

nColor
色彩。 請參閱 IDM_BACKCOLOR 命令標識碼中的 pvaIn

szColor
色彩。 請參閱 IDM_BACKCOLOR 命令標識碼中的 pvaIn

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_BACKCOLOR_命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetBlockFormat

設定目前的區塊格式標記。

HRESULT SetBlockFormat(LPCTSTR szFormat) const;

參數

szFormat
格式標記。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_BLOCKFMT_command標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetBookMark

建立目前選取範圍或插入點的書籤錨點。

HRESULT SetBookMark(LPCTSTR szAnchorName) const;

參數

szAnchorName
錨點名稱。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_BOOKMARK命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetCSSEditingLevel

選取編輯器將支援哪些 CSS 層級 (CSS1 或 CSS2),如果有的話。

HRESULT SetCSSEditingLevel(short nLevel) const;

參數

nLevel
CSS 層級。 如果您不想要 CSS 支援,請傳遞 0。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_CSSEDITING_LEVEL命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetDefaultComposeSettings

呼叫此方法以設定預設撰寫設定。

HRESULT SetDefaultComposeSettings(
    LPCSTR szFontName = NULL,
    unsigned short nFontSize = 3,
    COLORREF crFontColor = 0xFF000000,
    COLORREF crFontBgColor = 0xFF000000,
    bool bBold = false,
    bool bItalic = false,
    bool bUnderline = false) const;

參數

szFontName
字型名稱。

nFontSize
字型大小。

crFontColor
字型色彩。

crFontBgColor
字型背景色彩。

bBold
針對粗體文字傳遞TRUE。

bItalic
傳遞斜體文字的 TRUE。

bUnderline
針對底線文字傳遞TRUE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_COMPOSESETTINGS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetDesignMode

設定設計模式。

BOOL SetDesignMode(BOOL bMode) const;

參數

bMode
如果為TRUE,請開啟設計模式。

傳回值

在成功時傳回 TRUE,失敗時傳回 FALSE。

CHtmlEditCtrlBase::SetDisableEditFocusUI

停用有編輯焦點之專案的框線和控點。

HRESULT SetDisableEditFocusUI(bool bNewValue) const;

參數

bNewValue
如果為TRUE,當元素在設計模式中具有「編輯焦點」時,會停用框線並處理網站可選取元素周圍的框線;也就是說,當可以編輯專案的文字或內容時。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_DISABLE_EDITFOCUS_UI命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetDocumentHTML

設定目前檔的 HTML。

HRESULT SetDocumentHTML(LPCTSTR szHTML) const;

參數

szHTML
HTML。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CHtmlEditCtrlBase::SetFontFace

設定目前選取範圍的字型。

HRESULT SetFontFace(LPCTSTR szFace) const;

參數

szFace
字型名稱。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_FONTNAME命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetFontSize

設定目前選取範圍的字型大小。

HRESULT SetFontSize(unsigned short size) const;

參數

size
HTML 字型大小 (1-7)。 值為 0 會將字型大小設定為 1。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_FONTSIZE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetForeColor

設定目前選取範圍的前景 (text) 色彩。

HRESULT SetForeColor(LPCTSTR szColor) const;
HRESULT SetForeColor(int nColor) const;

參數

szColor
色彩。

nColor
色彩。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_FORECOLOR命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetIE5PasteMode

將貼上作業設定為與 internet Explorer 5 Microsoft相容。

HRESULT SetIE5PasteMode(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,則所有貼上作業都與 Internet Explorer 5 相容;如果為 FALSE,則貼上作業與 Internet Explorer 5.5 相容。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_IE50_PASTE_MODE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetLiveResize

導致 WebBrowser 在重設大小或移動作業期間持續更新元素的外觀,而不是只在移動或重設大小完成時更新。

HRESULT SetLiveResize(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,會導致 WebBrowser 在重設大小或移動作業期間持續更新元素的外觀;如果為 FALSE,則只會在移動或重設大小完成時更新。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_LIVERESIZE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetMultiSelect

啟用多重選取。

HRESULT SetMultiSelect(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,則允許使用者按住 SHIFT 鍵或 CTRL 鍵時選取多個網站可選取的專案。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_MULTIPLESELECTION命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetOverrideCursor

命令 WebBrowser 永遠不會變更滑鼠指標。

HRESULT SetOverrideCursor(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,WebBrowser 將不會變更滑鼠指標。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_OVERRIDE_CURSOR命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetOverwriteMode

在插入和覆寫之間切換文字輸入模式。

HRESULT SetOverwriteMode(bool bMode) const;

參數

bMode
如果為 TRUE,則會覆寫文字輸入模式;如果為 FALSE,則會插入文字輸入模式。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_OVERWRITE命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetRespectVisInDesign

隱藏設計模式中的不可見元素。

HRESULT SetRespectVisInDesign(bool bNewValue) const;

參數

bNewValue
如果為TRUE,任何可見性設定為「隱藏」或顯示屬性設定為「無」的專案都不會同時顯示在設計模式和流覽模式中;如果為 FALSE,這些元素只會以流覽模式顯示。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_RESPECTVISIBILITY_INDESIGN命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowAlignedSiteTags

顯示具有 styleFloat 屬性之所有元素的字元。

HRESULT SetShowAlignedSiteTags(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,則會針對具有 styleFloat 屬性的所有元素顯示圖像。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_SHOWALIGNEDSITETAGS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowAllTags

顯示圖像,以顯示檔中所有標籤的位置。

HRESULT SetShowAllTags(bool bNewValue) const;

參數

bNewValue
如果為TRUE,則顯示圖像以顯示檔中所有標籤的位置。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_SHOWALLTAGS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowAreaTags

顯示所有區域標籤的字元。

HRESULT SetShowAreaTags(bool bNewValue) const;

參數

bNewValue
如果為TRUE,則顯示所有區域標籤的字元。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_SHOWAREATAGS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowBRTags

顯示所有 br 標記的字元。

HRESULT SetShowBRTags(bool bNewValue) const;

參數

bNewValue
如果為TRUE,則顯示所有 br 標記的字元。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_SHOWWBRTAGS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowCommentTags

顯示所有批註標記的字元。

HRESULT SetShowCommentTags(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,則會顯示所有批註標記的字元。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_SHOWCOMMENTTAGS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowMiscTags

顯示 internet Explorer 4.0 Microsoft中顯示的所有標籤。

HRESULT SetShowMiscTags(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,則會顯示 internet Explorer 4.0 Microsoft中顯示的所有標籤。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_SHOWMISCTAGS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowScriptTags

顯示所有文稿標記的字元。

HRESULT SetShowScriptTags(bool bNewValue) const;

參數

bNewValue
如果為 TRUE,則顯示所有腳本標記的字元。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_SHOWSCRIPTTAGS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowStyleTags

顯示所有樣式標記的字元。

HRESULT SetShowStyleTags(bool bNewValue) const;

參數

bNewValue
如果為TRUE,則顯示所有樣式標籤的字元。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_SHOWSTYLETAGS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowUnknownTags

顯示所有未知標記的字元。

HRESULT SetShowUnknownTags(bool bNewValue) const;

參數

bNewValue
如果為TRUE,則顯示所有未知標記的字元。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_SHOWUNKNOWNTAGS命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::TextArea

覆寫目前選取範圍上的多行文字輸入控件。

HRESULT TextArea(LPCTSTR szId = NULL) const;

參數

szId
多行文字輸入控件的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_TEXTAREA命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::TextBox

覆寫目前選取範圍上的文字控件。

HRESULT TextBox(LPCTSTR szId = NULL) const;

參數

szId
文字控件的標識碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_TEXTBOX命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::UnBookmark

從目前的選取範圍中移除任何書籤。

HRESULT UnBookmark() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_UNBOOKMARK命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::Underline

在底線和未加上底線之間切換目前的選取範圍。

HRESULT Underline() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_UNDERLINE命令標識碼 傳送至 WebBrowser 控件。

從目前的選取範圍中移除任何超連結。

HRESULT Unlink() const;

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_UNLINK命令標識碼 傳送至 WebBrowser 控件。

CHtmlEditCtrlBase::UnorderList

切換已排序列表與一般格式區塊之間的目前選取範圍。

HRESULT UnorderList(LPCTSTR szId = NULL) const;

參數

szId
未排序列表的識別碼。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

這個方法會將 IDM_UNORDERLIST命令標識碼 傳送至 WebBrowser 控件。

另請參閱

階層架構圖表
HTMLEdit 範例