CDockingManager::DeterminePaneAndStatus
更新 : 2007 年 11 月
指定した点とドッキング ステータスを含むペインを判断します。
virtual AFX_CS_STATUS DeterminePaneAndStatus(
CPoint pt,
int nSensitivity,
DWORD dwEnabledAlignment,
CBasePane** ppTargetBar,
const CBasePane* pBarToIgnore,
const CBasePane* pBarToDock
);
パラメータ
[入力] pt
チェックするペインの場所。[入力] nSensitivity
チェックする各ペインのウィンドウ四角形を拡大するための値。指定された点がこの拡大された領域内にある場合、ペインは検索条件を満たします。[入力] dwEnabledAlignment
ドッキング ペインの配置。[出力] ppTargetBar
対象のペインへのポインタ。[入力] pBarToIgnore
メソッドが無視するペイン。[入力] pBarToDock
ドッキングされているペイン。
戻り値
ドッキング ステータス。
解説
ドッキング ステータスは次の値のいずれかになります。
AFX_CS_STATUS 値 |
説明 |
---|---|
CS_NOTHING |
ポインタはドッキング サイト上にありません。したがって、ペインをフローティングのままにします。 |
CS_DOCK_IMMEDIATELY |
ポインタが即時モード (DT_IMMEDIATE スタイルが有効) でドッキング サイト上にあるため、ペインを直ちにドッキングする必要があります。 |
CS_DELAY_DOCK |
ポインタは別のドッキング ペインであるドッキング サイト上、またはメイン フレームの境界上にあります。 |
CS_DELAY_DOCK_TO_TAB |
ポインタは、ペインがタブ付きウィンドウにドッキングされる原因となるドッキング サイト上にあります。これは、マウスが別のドッキング サイトのキャプションや、タブ付きペインのタブ領域上にある場合に発生します。 |
必要条件
ヘッダー : afxdockingmanager.h