CPane クラス
CPane クラスは、CControlBar クラスの拡張版です。既存の MFC プロジェクトをアップグレードした場合、CPaneと CControlBar のすべてに置き換えます。
class CPane : public CBasePane
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CPane::~CPane |
デストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
ペインのレイアウトをすぐに再計算します。 |
|
内部使用のためにストレージを割り当てます。 |
|
ウィンドウがアプリケーションのウィンドウのランタイム生成されたリストに一覧表示されているかどうかを指定します。 |
|
指定された四角形と現在のウィンドウ四角形のサイズの差を計算します。 |
|
ペインの内側の四角形を計算します (境界線とグリッパーを含む)。 |
|
最近ドッキングされた四角形を計算します。 |
|
ペインのサイズを計算します。 |
|
ペインを指定した基本ペインにドッキングできるかどうかを判定します。 |
|
ペインをタブ付きドキュメントに変換できるかどうかを判定します。 |
|
タブ付きドキュメントにドッキングできるペインを変換します。 |
|
ペインの状態をコピーします (CBasePane::CopyState をオーバーライドします)。 |
|
コントロール バーを作成し、それを CPane オブジェクトにアタッチします。 |
|
浮動ペインのミニフレーム ウィンドウを作成します。 |
|
コントロール バーを作成し、それを CPane オブジェクトにアタッチします。 |
|
CPane::CreateObject |
このクラス型の動的インスタンスを作成するために、フレームワークによって使用されます。 |
マウスのドッキング方法を使用して、ペインをドッキングします。 |
|
浮動ペインを基本ペインにドッキングします。 |
|
アウトラインの (標準) を使用してドッキング ペインをドッキングします。 |
|
ドッキング可能ペインをフレームにドッキングします。(CBasePane::DockToFrameWindow をオーバーライドします。) |
|
現在のペインをドッキングしている行の別のペインをドッキングできるかどうかを示します。 |
|
ペインをフローティング状態にします。 |
|
量を配置できるペインをピクセル単位で返します。 |
|
量を、ウィンドウが縮小できるピクセル単位で返します。 |
|
ペインの境界線の幅を返します。 |
|
ウィンドウの ホット スポットを 返します。 |
|
ペインがドッキングされているドッキング行を返します。 |
|
ペインが排他的行モードかどうかを判定します。 |
|
CMFCDragFrameImpl の基になるオブジェクトに格納されているホット スポットを返します。 |
|
ウィンドウのサイズを指定された最小値を取得します。 |
|
ウィンドウのタイトルを取得します。 |
|
CPane::GetResizeStep |
内部使用。 |
CPane::GetThisClass |
このクラス型に関連付けられた CRuntimeClass オブジェクトへのポインターを取得するために、フレームワークによって使用されます。 |
ウィンドウの仮想 四角形を 取得します。 |
|
ウィンドウが実行されると、このメソッドは、他のウィンドウに対してウィンドウの位置を解析し、行およびミニフレーム ウィンドウを返します AFX_CS_STATUS の適切な値ドッキングします。 |
|
ウィンドウをドラッグするかどうかを指定します。 |
|
ウィンドウが複数のウィンドウ フレーム ウィンドウにあるかどうかを指定します。(CBasePane::IsInFloatingMultiPaneFrameWnd をオーバーライドします。) |
|
ウィンドウ (またはそれ以上) に指定された四角形になっているかどうかを判定します。 |
|
ペインのサイズを変更できるかどうかを判定します。(CBasePane::IsResizable をオーバーライドします)。 |
|
ペインがタブ付きウィンドウのタブ コントロールに挿入されているかどうかを調べます。(CBasePane::IsTabbed をオーバーライドします)。 |
|
レジストリからの状態を読み込みます。(CBasePane::LoadState をオーバーライドします)。 |
|
指定されたウィンドウ、および仮想四角形を移動します。 |
|
指定された四角形にペインを移動します。 |
|
ペインの親が変更されたときに、フレームワークによって呼び出されます。 |
|
ペインの親が変更される直前に、フレームワークによって呼び出されます。 |
|
ユーザーがペインのキャプションに閉じるボタンを選択したときに、フレームワークによって呼び出されます。 |
|
CPane::OnProcessDblClk |
内部使用。 |
特殊なペイン メニューが表示される直前に、フレームワークによって呼び出されます。 |
|
特殊なペイン メニューが表示される直前に、フレームワークによって呼び出されます。 |
|
CPane::PrepareToDock |
内部使用。 |
ウィンドウのレイアウト情報を再計算します。(CBasePane::RecalcLayout をオーバーライドします。) |
|
ウィンドウの状態をレジストリに保存します。(CBasePane::SaveState をオーバーライドします)。 |
|
アクティブとしてウィンドウにフラグを設定します。 |
|
ペインの境界線のサイズ値を設定します。 |
|
ウィンドウのホット スポットを設定します。 |
|
ウィンドウの状態情報をドッキングする場合。 |
|
排他的行モードを有効または無効にします。 |
|
既定のミニフレーム ウィンドウのランタイム クラス情報を設定します。 |
|
最小をウィンドウのサイズを指定します。 |
|
ウィンドウの仮想 四角形を 設定します。 |
|
ウィンドウをドッキング スタイルまたは方向に基づいて垂直方向に伸縮します。 |
|
自動非表示モードに切り替えます。 |
|
ペインが現在ドッキングしているドッキング サイト、既定スライダー、またはミニフレーム ウィンドウからそのペインを削除します (CBasePane::UndockPane をオーバーライドします)。 |
|
仮想四角形を更新します。 |
プロテクト メソッド
名前 |
説明 |
---|---|
ペインがドッキングしたときに、フレームワークによって呼び出されます。 |
|
ペインがフローティング状態になったときに、フレームワークによって呼び出されます。 |
|
ペインのドッキングを開始するときに、フレームワークによって呼び出されます。 |
|
ペインがフローティング状態になる直前に、フレームワークによって呼び出されます。 |
データ メンバー
名前 |
説明 |
---|---|
ペインの最小サイズの一貫した処理を有効にします。 |
|
最新のドッキング情報を提供します。 |
解説
通常、CPane のオブジェクトを直接インスタンス化されません。ドッキング機能を持つペインが必要な場合は、CDockablePaneからのオブジェクトを取得します。ツール バー機能が必要な場合は、CMFCToolBarからのオブジェクトを取得します。
CPaneからクラスを派生させる場合に、CDockSite にドッキングし、CPaneFrameWndでフローティングできます。
継承階層
必要条件
ヘッダー : afxPane.h