CHtmlEditCtrl クラス

MFC ウィンドウ内の WebBrowser ActiveX コントロールの機能が用意されています。

構文

class CHtmlEditCtrl: public CWnd,
    public CHtmlEditCtrlBase<CHtmlEditCtrl>

メンバー

パブリック コンストラクター

名前 説明
CHtmlEditCtrl::CHtmlEditCtrl CHtmlEditCtrl オブジェクトを構築します。

パブリック メソッド

名前 説明
CHtmlEditCtrl::Create WebBrowser ActiveX コントロールを作成し、オブジェクトに CHtmlEditCtrl アタッチします。 この関数は、WebBrowser ActiveX コントロールを編集モードに自動的に配置します。
CHtmlEditCtrl::GetDHtmlDocument 含まれている WebBrowser コントロールに現在読み込まれているドキュメントの IHTMLDocument2 インターフェイスを取得します。
CHtmlEditCtrl::GetStartDocument 含まれている WebBrowser コントロールに読み込む既定のドキュメントの URL を取得します。

解説

ホストされている WebBrowser コントロールは、作成後に自動的に編集モードになります。

継承階層

CObject

CCmdTarget

CHtmlEditCtrlBase

CWnd

CHtmlEditCtrl

必要条件

ヘッダー: afxhtml.h

CHtmlEditCtrl::CHtmlEditCtrl

CHtmlEditCtrl オブジェクトを構築します。

CHtmlEditCtrl();

CHtmlEditCtrl::Create

WebBrowser ActiveX コントロールを作成し、オブジェクトに CHtmlEditCtrl アタッチします。 WebBrowser ActiveX コントロールは、既定のドキュメントに自動的に移動し、この関数によって編集モードになります。

virtual BOOL Create(
    LPCTSTR lpszWindowName,
    DWORD dwStyle,
    const RECT& rect,
    CWnd* pParentWnd,
    int nID,
    CCreateContext* pContext = NULL);

パラメーター

lpszWindowName
このパラメーターは使用されません。

dwStyle
このパラメーターは使用されません。

rect
コントロールのサイズと位置を指定します。

pParentWnd
コントロールの親ウィンドウを指定します。 NULL は指定できません。

nID
コントロールの ID を指定します。

pContext
このパラメーターは使用されません。

戻り値

成功した場合は TRUE を返し、失敗した場合は FALSE を返します。

CHtmlEditCtrl::GetDHtmlDocument

含まれている WebBrowser コントロールに現在読み込まれているドキュメントの IHTMLDocument2 インターフェイスを取得します。

BOOL GetDHtmlDocument(IHTMLDocument2** ppDocument) const;

パラメーター

ppDocument
ドキュメント インターフェイス。

CHtmlEditCtrl::GetStartDocument

含まれている WebBrowser コントロールに読み込む既定のドキュメントの URL を取得します。

virtual LPCTSTR GetStartDocument();

関連項目

階層図