次の方法で共有


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 要素の position プロパティが "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 現在の選択範囲の前景 (テキスト) の色を取得します。
CHtmlEditCtrlBase::GetFrameZone Web ブラウザーの現在のページのセキュリティ ゾーンを返します。
CHtmlEditCtrlBase::GetIsDirty HTML ドキュメントが変更されたかどうかを示します。
CHtmlEditCtrlBase::GetShowAlignedSiteTags styleFloat プロパティを持つすべての要素に対してグリフを表示するかどうかを返します。
CHtmlEditCtrlBase::GetShowAllTags WebBrowser がグリフを表示して、ドキュメント内のすべてのタグの位置を表示するかどうかを返します。
CHtmlEditCtrlBase::GetShowAreaTags WebBrowser が領域タグのグリフを表示するかどうかを取得します。
CHtmlEditCtrlBase::GetShowBRTags WebBrowser が br タグのグリフを表示するかどうかを取得します。
CHtmlEditCtrlBase::GetShowCommentTags WebBrowser がコメント タグのグリフを表示するかどうかを取得します。
CHtmlEditCtrlBase::GetShowMiscTags WebBrowser が Microsoft Internet Explorer 4.0 に表示されているすべてのタグを表示するかどうかを取得します。
CHtmlEditCtrlBase::GetShowScriptTags WebBrowser がすべてのスクリプト タグのグリフを表示するかどうかを取得します。
CHtmlEditCtrlBase::GetShowStyleTags WebBrowser ですべてのスタイル タグのグリフを表示するかどうかを取得します。
CHtmlEditCtrlBase::GetShowUnknownTags WebBrowser が不明なすべてのタグのグリフを表示するかどうかを取得します。
CHtmlEditCtrlBase::HorizontalLine 現在の選択範囲の水平線を上書きします。
CHtmlEditCtrlBase::HyperLink 現在の選択範囲にハイパーリンクを挿入します。
CHtmlEditCtrlBase::IE50Paste Microsoft Internet Explorer 5 と互換性のある貼り付け操作を実行します。
CHtmlEditCtrlBase::Iframe 現在の選択範囲のインライン フレームを上書きします。
CHtmlEditCtrlBase::Image 現在の選択範囲のイメージを上書きします。
CHtmlEditCtrlBase::Indent 選択したテキストのインデントを 1 インデントずつ増やします。
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 現在の選択範囲が配置されているフォーマット ブロックのインデントを 1 ずつ小さくします。
CHtmlEditCtrlBase::P aragraph 現在の選択範囲の改行を上書きします。
CHtmlEditCtrlBase::P aste 現在の選択範囲のクリップボードの内容を上書きします。
CHtmlEditCtrlBase::P rintDocument 現在の文書を印刷します。
CHtmlEditCtrlBase::P rintPreview 既定の印刷プレビュー テンプレートまたはカスタム テンプレートを使用して、現在のドキュメントの [印刷プレビュー] ウィンドウを開きます。
CHtmlEditCtrlBase::QueryStatus コマンドの状態を照会するには、このメソッドを呼び出します。
CHtmlEditCtrlBase::RadioButton 現在の選択範囲の無線コントロールを上書きします。
CHtmlEditCtrlBase::RefreshDocument 現在のドキュメントを更新します。
CHtmlEditCtrlBase::RemoveFormat 現在の選択範囲から書式設定タグを削除します。
CHtmlEditCtrlBase::SaveAs 現在の Web ページをファイルに保存します。
CHtmlEditCtrlBase::SelectAll ドキュメント全体を選択します。
CHtmlEditCtrlBase::Set2DPosition 絶対位置に配置された要素をドラッグして移動できるようにします。
CHtmlEditCtrlBase::SetAbsolutePosition 要素の position プロパティを "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 現在の選択範囲の前景 (テキスト) の色を設定します。
CHtmlEditCtrlBase::SetIE5PasteMode 貼り付け操作を Microsoft Internet Explorer 5 と互換性のあるものに設定します。
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 Microsoft Internet Explorer 4.0 に表示されているすべてのタグを表示します。
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 編集機能を公開する派生クラスの基底クラスとして設計されています ( CHtmlEditCtrl および CHtmlEditView を参照)。

継承階層

CHtmlEditCtrlBase

要件

ヘッダー: 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 や comment などの 1 つのタグは、タグの種類を 0 に設定して追加する必要があります。

nAlignment
Alignment (四角形の要素のみ): このパラメーターは、画像が配置属性を持つ要素用であることを示します。 Left = 0、center = 1、right = 2、undefined = 3。 要素に対して、左、右、または中央の属性を明示的に設定する必要があります。

nPosInfo
位置情報。 グリフが適用するカスケード スタイル シート (CSS) の配置値を決定します。静的配置 = 0、絶対位置 = 1、相対位置 = 2、およびすべて = 3 です。 このフィールドを使用すると、タグが配置されていないときに 1 つのグリフを指定し、タグが配置されたときにアンカー ポイントを表示するグリフを指定できます。

nDirection
方向。 このパラメーターは、現在の言語の読み取り順序に基づいてタグの画像を指定します。 0 は左から右、1 は右から左、2 は上から下、3 は下から上、4 はすべて指定します。 通常、このフィールドは 4 に設定します。

nImgWidth
イメージの幅 (ピクセル単位)。

nImgHeight
イメージの高さ (ピクセル単位)。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

パラメーターの詳細については、「 グリフの編集」の「グリフ テーブル文字列形式」を参照してください。

このメソッドは、 IDM_ADDTOGLYPHTABLE コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Bold

選択したテキストの太字の状態を切り替えます。

HRESULT Bold() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_BOLD コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Button

現在の選択範囲のボタン コントロールを上書きします。

HRESULT Button(LPCTSTR szId = NULL) const;

パラメーター

szId
ボタン コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_BUTTON コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::CheckBox

現在の選択範囲のチェック ボックス コントロールを上書きします。

HRESULT CheckBox(LPCTSTR szId = NULL) const;

パラメーター

szId
チェック ボックス コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_CHECKBOXコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::ClearSelection

現在の選択範囲をクリアします。

HRESULT ClearSelection() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_CLEARSELECTION コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Copy

現在選択している部分をクリップボードにコピーします。

HRESULT Copy() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_COPY コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Cut

現在の選択範囲をクリップボードにコピーし、削除します。

HRESULT Cut() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_CUT コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::D elete

現在の選択範囲を削除します。

HRESULT Delete() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_DELETE コマンド ID WebBrowser コントロールに送信します。

現在の選択範囲のドロップダウン選択コントロールを上書きします。

HRESULT DropDownBox(LPCTSTR szId = NULL) const;

パラメーター

szId
ドロップダウン選択コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_DROPDOWNBOX コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::EmptyGlyphTable

グリフ テーブルからすべてのエントリを削除します。これにより、デザイン モードでタグに表示されるすべての画像が非表示になります。

HRESULT EmptyGlyphTable() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_EMPTYGLYPHTABLE コマンド ID を 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
実行するコマンド ID。 一覧については、「 MSHTML コマンド識別子を参照してください。

cmdExecOpt
OLECMDEXECOPT 列挙体から取得された値。オブジェクトによるコマンドの実行方法を示します。

pInVar
入力引数。

pOutVar
コマンド出力。

pGuid
コマンド グループの GUID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IOleCommandTarget::Exec の機能を提供します。

CHtmlEditCtrlBase::Font

ユーザーが現在の選択範囲のテキストの色、フォント、フォント サイズを変更できるように、フォント ダイアログ ボックスを開きます。

HRESULT Font() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_FONT コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::GetAbsolutePosition

要素の position プロパティが "absolute" かどうかを返します。

HRESULT GetAbsolutePosition(bool& bCurValue) const;

パラメーター

bCurValue
要素の position プロパティが "absolute" に設定されている場合は TRUE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

詳細については、「コマンド ID の IDM_ABSOLUTE_POSITION」を参照してください。

CHtmlEditCtrlBase::GetBackColor

現在の選択範囲の背景色を取得します。

HRESULT GetBackColor(int& nColor) const;

パラメーター

nColor
背景色。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_BACKCOLOR コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::GetBlockFormat

現在のブロック形式タグを取得します。

HRESULT GetBlockFormat(CString& strFormat) const;

パラメーター

strFormat
現在のブロック形式のタグ。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_BLOCKFMT コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::GetBlockFormatNames

使用可能なブロック形式タグに対応する文字列を取得します。

HRESULT GetBlockFormatNames(CStringArray& sa) const;

パラメーター

sa
文字列の配列として使用できるブロック書式タグ。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_GETBLOCKFMTS コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::GetBookMark

ブックマーク アンカーの名前を取得します。

HRESULT GetBookMark(CString& strAnchor) const;

パラメーター

strAnchor
ブックマーク アンカーの名前。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

詳細については、「コマンド ID の 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コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::GetFontSize

現在の選択範囲のフォント サイズを取得します。

HRESULT GetFontSize(short& nSize) const;

パラメーター

nSize
フォント サイズ。

戻り値

HTML フォント サイズ (1 ~ 7) を返します。 選択範囲に複数のフォント サイズが含まれている場合は、0 を返します。

解説

このメソッドは、 IDM_FONTSIZE コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::GetForeColor

現在の選択範囲の前景 (テキスト) の色を取得します。

HRESULT GetForeColor(int& nColor);

パラメーター

nColor
前景色。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_FORECOLOR コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::GetFrameZone

Web ブラウザーの現在のページのセキュリティ ゾーンを返します。

HRESULT GetFrameZone(short& nZone) const;

パラメーター

nZone
セキュリティ ゾーン。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_GETFRAMEZONEコマンド ID を 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 を返します。

解説

詳細については、「コマンド ID の IDM_SHOWALIGNEDSITETAGS」を参照してください。

CHtmlEditCtrlBase::GetShowAllTags

WebBrowser がグリフを表示して、ドキュメント内のすべてのタグの位置を表示するかどうかを返します。

HRESULT GetShowAllTags(bool& bCurValue) const;

パラメーター

bCurValue
True の 場合、WebBrowser は、ドキュメント内のすべてのタグの場所を表示するグリフを表示します。そうでない場合は FALSE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

詳細については、「コマンド ID の IDM_SHOWALLTAGS」を参照してください。

CHtmlEditCtrlBase::GetShowAreaTags

WebBrowser が領域タグのグリフを表示するかどうかを取得します。

HRESULT GetShowAreaTags(bool& bCurValue) const;

パラメーター

bCurValue
WebBrowser が領域タグのグリフを表示する場合は TRUE、表示されない場合は FALSE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

詳細については、「コマンド ID の IDM_SHOWAREATAGS」を参照してください。

CHtmlEditCtrlBase::GetShowBRTags

WebBrowser が br タグのグリフを表示するかどうかを取得します。

HRESULT GetShowBRTags(bool& bCurValue) const;

パラメーター

bCurValue
WebBrowser が br タグのグリフを表示する場合は TRUE、表示されない場合は FALSE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

詳細については、「コマンド ID の IDM_SHOWWBRTAGS」を参照してください。

CHtmlEditCtrlBase::GetShowCommentTags

WebBrowser がコメント タグのグリフを表示するかどうかを取得します。

HRESULT GetShowCommentTags(bool& bCurValue) const;

パラメーター

bCurValue
WebBrowser がコメント タグのグリフを表示する場合は TRUE、表示されない場合は FALSE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

詳細については、「コマンド ID の IDM_SHOWCOMMENTTAGS」を参照してください。

CHtmlEditCtrlBase::GetShowMiscTags

WebBrowser が Microsoft Internet Explorer 4.0 に表示されているすべてのタグを表示するかどうかを取得します。

HRESULT GetShowMiscTags(bool& bCurValue) const;

パラメーター

bCurValue
WebBrowser が Microsoft Internet Explorer 4.0 に表示されているすべてのタグを表示する場合は TRUE、表示されない場合は FALSE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

詳細については、「コマンド ID の IDM_SHOWMISCTAGS」を参照してください。

CHtmlEditCtrlBase::GetShowScriptTags

WebBrowser がすべてのスクリプト タグのグリフを表示するかどうかを取得します。

HRESULT GetShowScriptTags(bool& bCurValue) const;

パラメーター

bCurValue
WebBrowser がすべてのスクリプト タグのグリフを表示する場合は TRUE、表示されない場合は FALSE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

詳細については、「コマンド ID の IDM_SHOWSCRIPTTAGS」を参照してください。

CHtmlEditCtrlBase::GetShowStyleTags

WebBrowser ですべてのスタイル タグのグリフを表示するかどうかを取得します。

HRESULT GetShowStyleTags(bool& bCurValue) const;

パラメーター

bCurValue
WebBrowser がすべてのスタイル タグのグリフを表示する場合は TRUE、表示されない場合は FALSE

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

詳細については、「コマンド ID の IDM_SHOWSTYLETAGS」を参照してください。

CHtmlEditCtrlBase::GetShowUnknownTags

WebBrowser が不明なすべてのタグのグリフを表示するかどうかを取得します。

HRESULT GetShowUnknownTags(bool& bCurValue) const;

パラメーター

bCurValue
WebBrowser がすべての不明なタグのグリフを表示する場合は TRUE、表示されない場合は FALSE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

詳細については、「コマンド ID の IDM_SHOWUNKNOWNTAGS」を参照してください。

CHtmlEditCtrlBase::HorizontalLine

現在の選択範囲の水平線を上書きします。

HRESULT HorizontalLine(LPCTSTR szId = NULL) const;

パラメーター

szID
水平線の ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_HORIZONTALLINE コマンド ID を WebBrowser コントロールに送信します。

現在の選択範囲にハイパーリンクを挿入します。

HRESULT HyperLink(LPCTSTR szUrl = NULL) const;

パラメーター

szUrl
ハイパーリンク URL。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_HYPERLINKコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::IE50Paste

Internet Explorer 5 と互換性のある貼り付け操作を実行します。

HRESULT IE50Paste(LPCTSTR szData) const;

パラメーター

szData
貼り付ける文字列。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_IE50_PASTEコマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Iframe

現在の選択範囲のインライン フレームを上書きします。

HRESULT Iframe(LPCTSTR szId = NULL) const;

パラメーター

szId
インライン フレームの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_IFRAME コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Image

現在の選択範囲のイメージを上書きします。

HRESULT Image(LPCTSTR szUrl = NULL) const;

パラメーター

szUrl
挿入するイメージのパスとファイル名。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_IMAGE コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Indent

選択したテキストのインデントを 1 インデントずつ増やします。

HRESULT Indent() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_INDENT コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::InsFieldSet

現在の選択範囲のボックスを上書きします。

HRESULT InsFieldSet(LPCTSTR szId = NULL) const;

パラメーター

szId
ボックスの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_INSFIELDSET コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::InsInputButton

現在の選択範囲のボタン コントロールを上書きします。

HRESULT InsInputButton(LPCTSTR szId = NULL) const;

パラメーター

szId
ボタン コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_INSINPUTBUTTON コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::InsInputHidden

現在の選択範囲に非表示のコントロールを挿入します。

HRESULT InsInputHidden(LPCTSTR szId = NULL) const;

パラメーター

szId
非表示コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_INSINPUTHIDDEN コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::InsInputImage

現在の選択範囲のイメージ コントロールを上書きします。

HRESULT InsInputImage(LPCTSTR szId = NULL) const;

パラメーター

szId
イメージ コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_INSINPUTIMAGE コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::InsInputPassword

現在の選択範囲のパスワード コントロールを上書きします。

HRESULT InsInputPassword(LPCTSTR szId = NULL) const;

パラメーター

szId
パスワード コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_INSINPUTPASSWORD コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::InsInputReset

現在の選択範囲のリセット コントロールを上書きします。

HRESULT InsInputReset(LPCTSTR szId = NULL) const;

パラメーター

szId
リセット コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_INSINPUTRESETコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::InsInputSubmit

現在の選択範囲の送信コントロールを上書きします。

HRESULT InsInputSubmit(LPCTSTR szId = NULL) const;

パラメーター

szId
送信コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_INSINPUTSUBMIT コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::InsInputUpload

現在の選択範囲のファイル アップロード コントロールを上書きします。

HRESULT InsInputUpload(LPCTSTR szId = NULL) const;

パラメーター

szId
ファイル アップロード コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_INSINPUTUPLOAD コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Is1DElement

要素が静的に配置されているかどうかを判断します。

HRESULT Is1DElement(bool& bValue) const;

パラメーター

bValue
要素が静的に配置されている場合は TRUE、それ以外の場合は FALSE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_1D_ELEMENT コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Is2DElement

要素が絶対に配置されているかどうかを判断します。

HRESULT Is2DElement(bool& bValue) const;

パラメーター

bValue
要素が絶対に配置されている場合は TRUE、それ以外の場合は FALSE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_2D_ELEMENT コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Italic

現在の選択範囲を斜体と非斜体の間で切り替えます。

HRESULT Italic() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_ITALIC コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::JustifyCenter

現在の選択範囲が配置されている書式ブロックの中央に配置します。

HRESULT JustifyCenter() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_JUSTIFYCENTERコマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::JustifyLeft

現在の選択範囲が配置されている書式ブロックを左揃えにします。

HRESULT JustifyLeft() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_JUSTIFYLEFT コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::JustifyRight

現在の選択範囲が配置されている書式ブロックを右揃えにします。

HRESULT JustifyRight() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_JUSTIFYRIGHTコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::ListBox

現在の選択範囲のリスト ボックス選択コントロールを上書きします。

HRESULT ListBox(LPCTSTR szId = NULL) const;

パラメーター

szId
リスト ボックス コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_LISTBOX コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Marquee

現在の選択範囲の空のマーキーを上書きします。

HRESULT Marquee(LPCTSTR szId = NULL) const;

パラメーター

szId
マーキーの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_MARQUEEコマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::NewDocument

新規ドキュメントを作成します。

HRESULT NewDocument() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CHtmlEditCtrlBase::OrderList

順序付きリストと通常の書式ブロックの間で、現在の選択範囲を切り替えます。

HRESULT OrderList(LPCTSTR szId = NULL) const;

パラメーター

szId
順序付きリストの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_ORDERLIST コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Outdent

現在の選択範囲が配置されているフォーマット ブロックのインデントを 1 ずつ小さくします。

HRESULT Outdent() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_OUTDENTコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::P aragraph

現在の選択範囲の改行を上書きします。

HRESULT Paragraph(LPCTSTR szId = NULL) const;

パラメーター

szId
段落の ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_PARAGRAPH コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::P aste

現在の選択範囲のクリップボードの内容を上書きします。

HRESULT Paste() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_PASTE コマンド ID を 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 コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::P rintPreview

既定の印刷プレビュー テンプレートまたはカスタム テンプレートを使用して、現在のドキュメントの [印刷プレビュー] ウィンドウを開きます。

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

パラメーター

szPrintTemplate
印刷テンプレートへのパス。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_PRINTPREVIEW コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::QueryStatus

コマンドの状態を照会するには、このメソッドを呼び出します。

long QueryStatus(long cmdID) const;

パラメーター

cmdID
コマンド ID。 コマンド識別子は、CGID_MSHTML コマンド グループから取得されます。 これらのコマンドは Mshtmcid.h で定義されています。 このリストは、 MSHTML コマンド識別子でオンラインで見つけることもできます。

戻り値

エラー発生時の cmdID または 0 の状態を示すOLECMDFを返します。

CHtmlEditCtrlBase::RadioButton

現在の選択範囲の無線コントロールを上書きします。

HRESULT RadioButton(LPCTSTR szId = NULL) const;

パラメーター

szId
ラジオ ボタンの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_RADIOBUTTON コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::RefreshDocument

現在のドキュメントを更新します。

HRESULT RefreshDocument() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_REFRESH コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::RemoveFormat

現在の選択範囲から書式設定タグを削除します。

HRESULT RemoveFormat() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_REMOVEFORMATコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SaveAs

現在の Web ページをファイルに保存します。

HRESULT SaveAs(LPCTSTR szPath = NULL) const;

パラメーター

szPath
Web ページを保存するパスとファイル名。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_SAVEAS コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SelectAll

ドキュメント全体を選択します。

HRESULT SelectAll() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_SELECTALL コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Set2DPosition

絶対位置に配置された要素をドラッグして移動できるようにします。

HRESULT Set2DPosition(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、絶対位置の要素はドラッグして移動できます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_2D_POSITION コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetAbsolutePosition

要素の position プロパティを "absolute" または "static" に設定します。

HRESULT SetAbsolutePosition(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、要素の position プロパティは "absolute" です。FALSE の場合は "static" です。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_ABSOLUTE_POSITION コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetAtomicSelection

アトミック選択モードを設定します。

HRESULT SetAtomicSelection(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、ATOMICSELECTION 属性が TRUE に設定されている要素は、単位としてのみ選択できます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_ATOMICSELECTIONコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetAutoURLDetectMode

URL の自動検出のオンとオフを切り替えます。

HRESULT SetAutoURLDetectMode(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、URL の自動検出が有効になります。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_AUTOURLDETECT_MODE コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetBackColor

現在の選択範囲の背景色を設定します。

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

パラメーター

nColor
色。 IDM_BACKCOLOR コマンド ID のpvaInを参照してください。

szColor
色。 IDM_BACKCOLOR コマンド ID のpvaInを参照してください。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_BACKCOLOR_ コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetBlockFormat

現在のブロック形式タグを設定します。

HRESULT SetBlockFormat(LPCTSTR szFormat) const;

パラメーター

szFormat
書式タグ。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_BLOCKFMT_command ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetBookMark

現在の選択範囲またはカーソルのブックマーク アンカーを作成します。

HRESULT SetBookMark(LPCTSTR szAnchorName) const;

パラメーター

szAnchorName
アンカー名。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_BOOKMARK コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetCSSEditingLevel

エディターがサポートする CSS レベル (CSS1 または CSS2) を選択します (存在する場合)。

HRESULT SetCSSEditingLevel(short nLevel) const;

パラメーター

nLevel
CSS レベル。 CSS サポートが不要な場合は 0 を渡します。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_CSSEDITING_LEVELコマンド ID を 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コマンド ID を 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コマンド ID 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 コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetFontSize

現在の選択範囲のフォント サイズを設定します。

HRESULT SetFontSize(unsigned short size) const;

パラメーター

size
HTML フォント サイズ (1 ~ 7)。 値 0 は、フォント サイズを 1 に設定します。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_FONTSIZE コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetForeColor

現在の選択範囲の前景 (テキスト) の色を設定します。

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

パラメーター

szColor
色。

nColor
色。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_FORECOLOR コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetIE5PasteMode

貼り付け操作を Microsoft Internet Explorer 5 と互換性のあるものに設定します。

HRESULT SetIE5PasteMode(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、すべての貼り付け操作は Internet Explorer 5 と互換性があります。FALSE の場合、貼り付け操作は Internet Explorer 5.5 と互換性があります。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_IE50_PASTE_MODEコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetLiveResize

移動またはサイズ変更の完了時にのみ更新するのではなく、WebBrowser がサイズ変更または移動操作中に要素の外観を継続的に更新します。

HRESULT SetLiveResize(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、WebBrowser は、サイズ変更または移動操作中に要素の外観を継続的に更新します。FALSE の場合、移動またはサイズ変更の完了時にのみ更新されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_LIVERESIZE コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetMultiSelect

複数選択を有効にします。

HRESULT SetMultiSelect(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、ユーザーが Shift キーまたは Ctrl キーを押しながら、複数のサイト選択可能な要素を一度に選択できます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_MULTIPLESELECTION コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetOverrideCursor

WebBrowser にマウス ポインターを変更しないコマンドを実行します。

HRESULT SetOverrideCursor(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、WebBrowser はマウス ポインターを変更しません。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_OVERRIDE_CURSORコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetOverwriteMode

テキスト入力モードを挿入と上書きの間で切り替えます。

HRESULT SetOverwriteMode(bool bMode) const;

パラメーター

bMode
TRUE の場合、テキスト入力モードは上書きされます。FALSE の場合は、テキスト入力モードが挿入されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_OVERWRITE コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetRespectVisInDesign

デザイン モードで非表示の要素を非表示にします。

HRESULT SetRespectVisInDesign(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、表示設定が "hidden" に設定されている要素または表示プロパティが "none" に設定されている要素は、デザイン モードと参照モードの両方で表示されません。FALSE の場合、これらの要素は参照モードでのみ表示されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_RESPECTVISIBILITY_INDESIGN コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetShowAlignedSiteTags

styleFloat プロパティを持つすべての要素のグリフを表示します。

HRESULT SetShowAlignedSiteTags(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、 styleFloat プロパティを持つすべての要素のグリフが表示されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_SHOWALIGNEDSITETAGSコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetShowAllTags

文書内のすべてのタグの位置を示すグリフを表示します。

HRESULT SetShowAllTags(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、文書内のすべてのタグの位置を示すグリフが表示されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_SHOWALLTAGS コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetShowAreaTags

すべての領域タグのグリフを表示します。

HRESULT SetShowAreaTags(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、すべての領域タグのグリフが表示されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_SHOWAREATAGSコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetShowBRTags

すべての br タグのグリフを表示します。

HRESULT SetShowBRTags(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、すべての br タグのグリフが表示されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_SHOWWBRTAGSコマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetShowCommentTags

すべてのコメント タグのグリフを表示します。

HRESULT SetShowCommentTags(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、すべてのコメント タグのグリフが表示されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_SHOWCOMMENTTAGS コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetShowMiscTags

Microsoft Internet Explorer 4.0 に表示されているすべてのタグを表示します。

HRESULT SetShowMiscTags(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、Microsoft Internet Explorer 4.0 に表示されているすべてのタグが表示されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_SHOWMISCTAGS コマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetShowScriptTags

すべてのスクリプト タグのグリフを表示します。

HRESULT SetShowScriptTags(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、すべてのスクリプト タグのグリフが表示されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_SHOWSCRIPTTAGSコマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetShowStyleTags

すべてのスタイル タグのグリフを表示します。

HRESULT SetShowStyleTags(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、すべてのスタイル タグのグリフが表示されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_SHOWSTYLETAGS コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::SetShowUnknownTags

不明なすべてのタグのグリフを表示します。

HRESULT SetShowUnknownTags(bool bNewValue) const;

パラメーター

bNewValue
TRUE の場合、すべての不明なタグのグリフが表示されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_SHOWUNKNOWNTAGS コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::TextArea

現在の選択範囲の複数行テキスト入力コントロールを上書きします。

HRESULT TextArea(LPCTSTR szId = NULL) const;

パラメーター

szId
複数行テキスト入力コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_TEXTAREAコマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::TextBox

現在の選択範囲のテキスト コントロールを上書きします。

HRESULT TextBox(LPCTSTR szId = NULL) const;

パラメーター

szId
テキスト コントロールの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_TEXTBOXコマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::UnBookmark

現在の選択範囲からブックマークを削除します。

HRESULT UnBookmark() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_UNBOOKMARKコマンド ID WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::Underline

現在の選択範囲を下線付きと下線のない間で切り替えます。

HRESULT Underline() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_UNDERLINEコマンド ID WebBrowser コントロールに送信します。

現在の選択範囲からハイパーリンクを削除します。

HRESULT Unlink() const;

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_UNLINK コマンド ID を WebBrowser コントロールに送信します。

CHtmlEditCtrlBase::UnorderList

順序付きリストと通常の書式ブロックの間で、現在の選択範囲を切り替えます。

HRESULT UnorderList(LPCTSTR szId = NULL) const;

パラメーター

szId
順序付けされていないリストの ID。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

このメソッドは、 IDM_UNORDERLISTコマンド ID WebBrowser コントロールに送信します。

関連項目

階層図
HTMLEdit サンプル