次の方法で共有


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

参照

参照

CDockingManager クラス

階層図