CDockingManager::DeterminePaneAndStatus
指定した点とドッキング ステータスを含むペインを判断します。
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