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 コントロールに送信します。
CHtmlEditCtrlBase::D ropDownBox
現在の選択範囲のドロップダウン選択コントロールを上書きします。
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 コントロールに送信します。
CHtmlEditCtrlBase::HyperLink
現在の選択範囲にハイパーリンクを挿入します。
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 コントロールに送信します。
CHtmlEditCtrlBase::Unlink
現在の選択範囲からハイパーリンクを削除します。
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 コントロールに送信します。