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 コントロールは、作成後に自動的に編集モードになります。
継承階層
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();