CHtmlEditCtrlBase 類別
表示 HTML 編輯元件。
語法
template <class T> class CHtmlEditCtrlBase
成員
公用方法
參數
T
衍生類別的名稱。
備註
CHtmlEditCtrlBase
提供 WebBrowser HTML 編輯命令的成員函式,例如 Bold。 (或者,您可以呼叫 ExecCommand 執行 IDM_BOLD 命令。)
CHtmlEditCtrlBase
不適合自己站穩腳腳。 它是設計成衍生類別的基類,公開 WebBrowser 的 HTML 編輯功能(請參閱 CHtmlEditCtrl 和 CHtmlEditView)。
繼承階層架構
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 控件。
CHtmlEditCtrlBase::D ropDownBox
覆寫目前選取範圍上的下拉式選取控件。
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 控件。
CHtmlEditCtrlBase::HyperLink
在目前選取範圍上插入超連結。
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 控件。
CHtmlEditCtrlBase::Unlink
從目前的選取範圍中移除任何超連結。
HRESULT Unlink() const;
傳回值
傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。
備註
這個方法會將 IDM_UNLINK命令標識碼 傳送至 WebBrowser 控件。
CHtmlEditCtrlBase::UnorderList
切換已排序列表與一般格式區塊之間的目前選取範圍。
HRESULT UnorderList(LPCTSTR szId = NULL) const;
參數
szId
未排序列表的識別碼。
傳回值
傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。
備註
這個方法會將 IDM_UNORDERLIST命令標識碼 傳送至 WebBrowser 控件。