CHtmlView クラス
MFC のドキュメント/ビュー アーキテクチャのコンテキストで WebBrowser コントロールの機能を提供します。
class CHtmlView : public CFormView
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
WebBrowser コントロールを作成します。 |
|
コントロールのインスタンスをフォーム コントロールをホストするために作成するために使用されるオーバーライド可能な。 |
|
IOleCommandTarget::Exec のメソッドを使用して、指定したコマンドを実行します。 |
|
コマンドを実行します。 |
|
Internet Explorer のオブジェクトのアドレス バーを表示するかどうかを判定します。(WebBrowser コントロールの無視; Internet Explorer のみ)。 |
|
Internet Explorer アプリケーションの現在のインスタンスを含むアプリケーションを表すアプリケーション オブジェクトを取得します。 |
|
ダウンロードまたはそのほかのアクティビティがまだ進行中であるかどうかを示す値を取得します。 |
|
WebBrowser コントロールのコンテナーを取得します。 |
|
完全名を、Web ブラウザーで表示されるリソースのパスを格納および取得します。(WebBrowser コントロールの無視; Internet Explorer のみ)。 |
|
WebBrowser コントロールが全画面表示モードまたは通常のウィンドウのモードで動作するかどうかを示します。 |
|
Internet Explorer のメイン ウィンドウの高さを取得します。 |
|
アクティブな HTML ドキュメントを取得します。 |
|
Internet Explorer のメイン ウィンドウの左端の画面座標を取得します。 |
|
WebBrowser が現在表示されているリソースの名前を取得します。 |
|
WebBrowser が現在表示されているリソースの URL を取得します。 |
|
メニュー バーを表示するかどうかを示す値を取得します。 |
|
コントロールはオフラインであるかどうかを示す値を取得します。 |
|
IDispatch のインターフェイスへのポインターを取得します。詳細については、「Implementing the IDispatch Interface」を参照してください。 |
|
指定されたオブジェクトに関連付けられているプロパティの現在の値を取得します。 |
|
Web ブラウザーのオブジェクトの準備状態を取得します。 |
|
WebBrowser コントロールがターゲット名の解決のトップレベルのブラウザーとして登録されているかどうかを示します。 |
|
WebBrowser コントロールとしてナビゲーションのドロップ ターゲット登録されているかどうかを示します。 |
|
どのダイアログ ボックスが表示できるかどうかを示します。 |
|
Web ページの HTML ソース・コード。 |
|
Internet Explorer のステータス バーを表示するかどうかを示します。(WebBrowser コントロールの無視; Internet Explorer のみ)。 |
|
WebBrowser コントロールがシアター モードかどうかを示します。 |
|
ツール バーを表示するかどうかを示す値を取得します。 |
|
Internet Explorer のメイン ウィンドウの上端の画面座標を取得します。 |
|
現在のオブジェクトで WebBrowser コントロールのトップレベル コンテナーであるかどうかを示す値を取得します。 |
|
ドキュメント オブジェクトの型の名前を取得します。 |
|
オブジェクトの表示または非表示かを示す値を取得します。 |
|
Internet Explorer のメイン ウィンドウの幅を取得します。 |
|
履歴リストの前のアイテムに移動します。 |
|
履歴リストの次のアイテムに移動します。 |
|
現在のホームまたは開始ページに移動します。 |
|
現在のの検索のページに移動します。 |
|
WebBrowser コントロールのリソースを読み込みます。 |
|
URL で識別されるリソースに移動します。 |
|
URL で識別されるリソースまたは完全パスで指定されたファイルに移動します。 |
|
ナビゲーションの前に呼び出されます。特定の Web ブラウザーに発生します (ウィンドウまたはフレームセット内の要素)。 |
|
Web ブラウザーのコマンドの有効状態が変更されたことをアプリケーションに通知するために呼び出されます。 |
|
ドキュメントが READYSTATE_COMPLETE の状態になったことをアプリケーションに通知するために呼び出されます。 |
|
コンテナーのドキュメント ウィンドウがアクティブ化または非アクティブ化されたアクティブな埋め込み先オブジェクトに通知を送ります MSHTML の実装から呼び出されます、または IOleInPlaceActiveObject::OnDocWindowActivateの Internet Explorer。 |
|
ナビゲーション操作を開始したことをアプリケーションに通知するために呼び出されます。 |
|
終了すると、ナビゲーション操作が停止したときに呼び出されます、または失敗しました。 |
|
コンテナーがモーダル ダイアログ ボックスを作成または破棄されたときにモードレス ダイアログ ボックスを有効または無効にするために呼び出されます。 |
|
Internet Explorer MSHTML かによってホスト オブジェクトをホストがまたは Internet Explorer MSHTML のデータ置き換えるように依頼します。 |
|
コンテナーのトップレベルのフレーム ウィンドウがアクティブまたは非アクティブになるときのオブジェクトに通知するために IOleInPlaceActiveObject::OnFrameWindowActivate から呼び出されます。 |
|
全画面のプロパティが変更されたときに呼び出されます。 |
|
ホストが代替 IDropTargetを指定できるようにすることにより、ドロップ ターゲット使用しているときの Internet Explorer MSHTML かによって呼び出されます。 |
|
ホストの IDispatch のインターフェイスを取得するには、Internet Explorer MSHTML かによって呼び出されます。 |
|
または Internet Explorer MSHTML のホストの UI 機能を取得します。 |
|
Internet Explorer MSHTML かがユーザー設定を格納するレジストリ キーを返します。 |
|
Internet Explorer MSHTML か、メニューおよびツール バーを削除するときに呼び出されます。 |
|
MenuBar のプロパティが変更されたときに呼び出されます。 |
|
ハイパーリンクに移動した後に呼び出されます。完了します (ウィンドウまたはフレームセット内の要素)。 |
|
ハイパーリンクへのナビゲーションが失敗した場合、フレームワークによって呼び出されます。 |
|
新しいウィンドウがリソースを表示するように作成されるときに呼び出されます。 |
|
ダウンロード操作の進行状況が更新されたことをアプリケーションに通知するために呼び出されます。 |
|
PutProperty のメソッドがプロパティの値を変更したことをアプリケーションに通知するために呼び出されます。 |
|
Internet Explorer アプリケーションがやめて準備が完了したことをアプリケーションに通知するために呼び出されます。(Internet Explorer にのみ適用されます) |
|
境界領域のサイズを変更する必要があることを通知 MSHTML オブジェクトの実装から呼び出されます、または IOleInPlaceActiveObject::ResizeBorderの Internet Explorer。 |
|
これがコンテキスト メニューを表示しようとするときに Internet Explorer MSHTML またはから呼び出されます。 |
|
Internet Explorer MSHTML かの前に呼び出されます。メニューとツール バーを表示します。 |
|
ステータス バーのプロパティが変更されたときに呼び出されます。 |
|
WebBrowser コントロールに関連付けられているステータス バーのテキストが変更されたことをアプリケーションに通知するために呼び出されます。 |
|
TheaterMode のプロパティが変更されたときに呼び出されます。 |
|
WebBrowser コントロールのドキュメントのタイトルを使用するか、または変更された場合にアプリケーションに通知するために呼び出されます。 |
|
ツール バーのプロパティが変更されたときに呼び出されます。 |
|
コンテナーのメッセージ キューからメニューのアクセラレータ キーのメッセージを処理するために IOleInPlaceActiveObject::TranslateAccelerator か IOleControlSite::TranslateAccelerator が呼び出されたときに、Internet Explorer MSHTML かによって呼び出されます。 |
|
ホストに読み込まれる URL を変更できるように Internet Explorer MSHTML かによって呼び出されます。 |
|
コマンド待機状態が変更されたことをホストに通知します。 |
|
WebBrowser コントロールのウィンドウが表示される/非表示にする必要があるときに呼び出されます。 |
|
指定されたオブジェクトに関連付けられたプロパティの値を設定します。 |
|
ユーザー インターフェイス イベントによって生成される一つ以上のコマンドの状態のクエリ。 |
|
WebBrowser コントロールによって処理されるコマンドの状態を照会します。 |
|
現在のファイルを再読み込みします。 |
|
現在のファイルを再度読み込んで、必要に応じて pragma:nocache のヘッダーが送信されることを防ぎます。 |
|
表示と非オブジェクトの Internet Explorer のアドレス バー。(WebBrowser コントロールの無視; Internet Explorer のみ)。 |
|
値をコントロールが全画面表示モードまたは通常のウィンドウのモードで動作するかどうかを判断するに設定します。(WebBrowser コントロールの無視; Internet Explorer のみ)。 |
|
Internet Explorer のメイン ウィンドウの高さを設定します。 |
|
Internet Explorer のメイン ウィンドウの水平位置を設定します。 |
|
値をコントロールのメニュー バーを表示するかどうかを判断するに設定します。(WebBrowser コントロールの無視; Internet Explorer のみ)。 |
|
値をコントロールがオフラインになっているかどうかを判断するに設定します。 |
|
WebBrowser コントロールがターゲット名の解決のトップレベルのブラウザーとして登録されているかどうかを示す値を設定します。 |
|
WebBrowser コントロールとしてナビゲーションのドロップ ターゲット登録されているかどうかを示す値を設定します。 |
|
値をコントロールがダイアログ ボックスを表示するかどうかを判断するに設定します。 |
|
値を Internet Explorer のステータス バーを表示するかどうかを判断するに設定します。(WebBrowser コントロールの無視; Internet Explorer のみ)。 |
|
WebBrowser コントロールがシアター モードかどうかを示す値を設定します。 |
|
値をコントロールのツール バーを表示するかどうかを判断するに設定します。(WebBrowser コントロールの無視; Internet Explorer のみ)。 |
|
Internet Explorer のメイン ウィンドウの垂直位置を設定します。 |
|
オブジェクトの表示または非表示かを示す値を設定します。 |
|
Internet Explorer のメイン ウィンドウの幅を設定します。 |
|
ファイルを開く停止します。 |
解説
WebBrowser コントロールは、ユーザーが W3C (World Wide Web サイトを参照して、ローカル ファイル システムとネットワーク フォルダー ウィンドウです。WebBrowser コントロールでは、ハイパーリンク、Uniform Resource Locator (URL) のナビゲーションをサポートし、履歴リストを保持します。
MFC アプリケーションの CHtmlView クラスの使い方
標準 MFC フレームワーク (がベースのアプリケーションでは、SDI または MDI)、ビュー オブジェクトは特殊な一連の一般に、クラスから派生します。完全に CViewから派生したこれらのクラスは、CViewが提供する実装を越える特殊な機能を提供します。
CHtmlView にアプリケーションのビュー クラスを基にするには、WebBrowser コントロールをビューに示します。これは、アプリケーションに Web ブラウザーを説明します。Web ブラウザー形式のアプリケーションを作成する場合、MFC アプリケーション ウィザードを使用する CHtmlView ため、ビュー クラスを指定します。WebBrowser を実装と使用の詳細については、MFC アプリケーション内にと表示されます Web ブラウザー形式のアプリケーションの作成を制御します。
[!メモ]
WebBrowser ActiveX コントロール (したがって CHtmlView) Windows NT Version 4.0 以降で実行されるプログラムにのみ使用できる Internet Explorer 4.0 以降がインストールされます。
CHtmlView アクセスは、Web アプリケーション用に設計されています (または HTML ドキュメントは)。次の CHtmlView のメンバー関数は、Internet Explorer アプリケーションにのみ適用されます。これらの関数は、WebBrowser コントロールで成功し、表示される効果はありません。
継承階層
CHtmlView
必要条件
Header: afxhtml.h