CBasePane クラス
更新 : 2007 年 11 月
このトピックは作成中です。
MFC Feature Pack のすべてのペインの基本クラス。
class CBasePane : public CWnd
メンバ
パブリック コンストラクタ
名前 |
説明 |
---|---|
CBasePane::CBasePane |
既定のコンストラクタです。 |
CBasePane::~CBasePane |
デストラクタです。 |
パブリック メソッド
名前 |
説明 |
---|---|
CBasePane::accHitTest |
画面上の指定された位置にある子要素または子オブジェクトを取得するために、フレームワークによって呼び出されます (CWnd::accHitTest をオーバーライドします)。 |
CBasePane::accLocation |
指定されたオブジェクトの現在の画面位置を取得するために、フレームワークによって呼び出されます (CWnd::accLocation をオーバーライドします)。 |
|
|
CBasePane::accSelect |
選択を変更するため、または指定されたオブジェクトのキーボード フォーカスを移動するために、フレームワークによって呼び出されます (CWnd::accSelect をオーバーライドします)。 |
ドッキング マネージャにペインを追加します。 |
|
ドッキング マネージャに呼び出しをリダイレクトしてドッキングのレイアウトを調整します。 |
|
ペインの内部レイアウトを調整する必要がある場合に、フレームワークによって呼び出されます。 |
|
|
|
このペインに別のペインをドッキングできるかどうかを判定します。 |
|
ペインが自動非表示モードをサポートするかどうかを判定します。 |
|
ペインを別のペインにドッキングできるかどうかを判断します。 |
|
ペインを閉じることができるかどうかを判定します。 |
|
ペインを別のペインにドッキングできるかどうかを判断します。 |
|
ペインのサイズを変更できるかどうかを判定します。 |
|
|
|
ペインをフローティングできるかどうかを判断します。 |
|
ペインがフォーカスを受け取ることができるかどうかを指定します。 |
|
指定されたペインの状態をコピーします。 |
|
ペインをフローティングできる場合、ミニフレーム ウィンドウを作成します。 |
|
ペイン コントロールを作成します。 |
|
ペインを別のペインまたはフレーム ウィンドウにドッキングします。 |
|
ランタイム型情報を使用することでペインをドッキングします。 |
|
|
|
別のペインを現在のペインと親フレームの間に動的に挿入できるかどうかを判定します。 |
|
メイン フレームへのペインのドッキングを有効にします。 |
|
グリップを有効または無効にします。グリップを有効にすると、これをドラッグすることによってペインの位置を変更できるようになります。 |
|
|
|
ペインをフローティング状態にします。 |
|
CBasePane::get_accChild |
指定された子の IDispatchインターフェイスのアドレスを取得するために、フレームワークによって呼び出されます (CWnd::get_accChild をオーバーライドします)。 |
CBasePane::get_accChildCount |
このオブジェクトに属する子の数を取得するために、フレームワークによって呼び出されます (CWnd::get_accChildCount をオーバーライドします)。 |
CBasePane::get_accDefaultAction |
オブジェクトの既定のアクションを記述する文字列を取得するために、フレームワークによって呼び出されます (CWnd::get_accDefaultAction をオーバーライドします)。 |
CBasePane::get_accDescription |
指定されたオブジェクトの外観を記述する文字列を取得するために、フレームワークによって呼び出されます (CWnd::get_accDescription をオーバーライドします)。 |
CBasePane::get_accFocus |
キーボード フォーカスを保持するオブジェクトを取得するために、フレームワークによって呼び出されます (CWnd::get_accFocus をオーバーライドします)。 |
CBasePane::get_accHelp |
オブジェクトの Help プロパティ文字列を取得するために、フレームワークによって呼び出されます (CWnd::get_accHelp をオーバーライドします)。 |
指定されたオブジェクトに関連付けられている WinHelp ファイルの完全パス、およびそのファイル内の適切なトピックの識別子を取得するために、フレームワークによって呼び出されます (CWnd::get_accHelpTopic をオーバーライドします)。 |
|
CBasePane::get_accKeyboardShortcut |
指定されたオブジェクトのショートカット キーを取得するために、フレームワークによって呼び出されます (CWnd::get_accKeyboardShortcut をオーバーライドします)。 |
CBasePane::get_accName |
指定されたオブジェクトの名前を取得するために、フレームワークによって呼び出されます (CWnd::get_accName をオーバーライドします)。 |
CBasePane::get_accParent |
オブジェクトの親の IDispatch インターフェイスを取得するために、フレームワークによって呼び出されます (CWnd::get_accParent をオーバーライドします)。 |
CBasePane::get_accRole |
指定されたオブジェクトの役割を記述する情報を取得するために、フレームワークによって呼び出されます (CWnd::get_accRole をオーバーライドします)。 |
オブジェクトの選択されている子を取得するために、フレームワークによって呼び出されます (CWnd::get_accSelection をオーバーライドします)。 |
|
CBasePane::get_accState |
指定されたオブジェクトの現在の状態を取得するために、フレームワークによって呼び出されます (CWnd::get_accState をオーバーライドします)。 |
CBasePane::get_accValue |
指定されたオブジェクトの値を取得するために、フレームワークによって呼び出されます (CWnd::get_accValue をオーバーライドします)。 |
キャプションの高さを返します。 |
|
コントロール バー スタイルを返します。 |
|
現在のペインの配置を返します。 |
|
ペインの現在のドッキング モードを返します。 |
|
ペインのドッキング サイトであるウィンドウへのポインタを返します。 |
|
ペインに適用されている CBRS_ALIGN_ スタイルを返します。. |
|
MFC Feature Pack 固有のペイン スタイルを返します。 |
|
ペイン アイコンへのハンドルを返します。 |
|
|
|
ペインがドッキングしている CDockingPanesRow オブジェクトへのポインタを返します。 |
|
ペインのスタイルを返します。 |
|
親ドッキング サイトへのポインタを返します。 |
|
親ミニフレーム ウィンドウへのポインタを返します。 |
|
親タブ付きペインへのポインタを返します。 |
|
タブ内にある親ウィンドウへのポインタを返します。 |
|
|
|
|
|
指定したペインをドッキング マネージャに登録します。 |
|
|
|
|
|
|
|
ペインがドッキングされているかどうかを判断します。 |
|
ペインがフローティング状態かどうかを判断します。 |
|
ペインが水平方向にドッキングされているかどうかを判定します。 |
|
|
|
ペインがタブ付きドキュメントとして MDI 子ウィンドウに追加されたかどうかを判定します。 |
|
|
|
指定された点がドッキング サイトの近くにあるかどうかを判定します。 |
|
ペインのサイズを変更できるかどうかを判定します。 |
|
ペインがレジストリから復元されるかどうかを判断します。 |
|
ペインがタブ付きウィンドウのタブ コントロールに挿入されているかどうかを調べます。 |
|
|
|
ペインが表示されているかどうかを判断します。 |
|
レジストリからペインの状態を読み込みます。 |
|
ペインを移動します。 |
|
ペインの親が変更されたときに、フレームワークによって呼び出されます。 |
|
ペインが親ウィンドウを変更する直前に、フレームワークによって呼び出されます。 |
|
|
|
|
|
ペインのリストを持つメニューをビルドするときに、フレームワークによって呼び出されます。 |
|
ペインが親ミニフレーム ウィンドウから削除されるときに、フレームワークによって呼び出されます。 |
|
|
|
|
|
指定した点を含むペインを返します。 |
|
CBasePane::PreTranslateMessage |
ウィンドウ メッセージが TranslateMessage Windows 関数および DispatchMessage Windows 関数へディスパッチされる前に、そのメッセージを変換するために CWinApp クラスで使用されます (CWnd::PreTranslateMessage をオーバーライドします)。 |
|
|
ペインの登録を解除し、ドッキング マネージャの一覧から削除します。 |
|
レジストリにペインの状態を保存します。 |
|
指定されたデバイス コンテキストに既定のフォントを選択します。 |
|
CBasePane::Serialize |
オブジェクトをアーカイブから読み出したり、アーカイブに書き込んだりします (CObject::Serialize をオーバーライドします)。 |
コントロール バー スタイルを設定します。 |
|
ペインのドッキング モードを設定します。 |
|
|
|
ペインの配置を設定します。 |
|
|
|
ペインのスタイルを設定します。 |
|
|
|
ペインのサイズ、位置、および z オーダーを変更します。 |
|
ペインの表示と非表示を切り替えます。 |
|
ペインを垂直方向または水平方向に引き伸ばします。 |
|
ペインが現在ドッキングしているドッキング サイト、既定スライダ、またはミニフレーム ウィンドウからそのペインを削除します。 |
プロテクト メソッド
名前 |
説明 |
---|---|
ペインの背景色を塗りつぶします。 |
解説
MFC Feature Pack で使用できる拡張ドッキング機能をサポートするペインのクラスを作成する場合、それを CBasePane または CPane クラスから派生させる必要があります。
使用例
次の例は、CBasePane クラスのさまざまなメソッドの使用方法を説明しています。例では、CFrameWndEx クラスからペインを取得する方法およびドッキング モード、ペインの配置、およびペインのスタイルを設定する方法を説明します。コードは WordPad サンプル : MFC ワードパッド アプリケーション からの引用です。
// This CMainFrame class extends the CFrameWndEx class.
// GetPane is a method in the CFrameWndEx class which
// Returns a pointer to the pane that has the specified ID.
CBasePane* pBar = GetPane(ID_VIEW_FORMATBAR);
if (pBar != NULL)
{
// Set the docking mode, the pane alignment, and the pane style.
pBar->SetDockingMode(DT_STANDARD);
pBar->SetPaneAlignment(CBRS_ALIGN_LEFT);
pBar->SetPaneStyle(pBar->GetCurrentAlignment() | CBRS_TOOLTIPS);
pBar->ShowPane(TRUE, FALSE, FALSE);
}
継承階層
必要条件
ヘッダー : afxbasepane.h