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

参照

概念

MFC 階層図

参照

CDockingManager クラス