共用方式為


CDockingManager::DeterminePaneAndStatus

判斷包含指定的點和其狀態的停駐窗格。

virtual AFX_CS_STATUS DeterminePaneAndStatus(
   CPoint pt,
   int nSensitivity,
   DWORD dwEnabledAlignment,
   CBasePane** ppTargetBar,
   const CBasePane* pBarToIgnore,
   const CBasePane* pBarToDock
);

參數

  • [in] pt
    要檢查的窗格的位置。

  • [in] nSensitivity
    將每個已檢查的窗格視窗矩形的值。 如果指定點的 [加入的區域,窗格符合搜尋準則。

  • [in] dwEnabledAlignment
    停駐窗格的對齊方式。

  • [out] ppTargetBar
    指標的指標目標窗格。

  • [in] pBarToIgnore
    方法會忽略的窗格。

  • [in] pBarToDock
    停駐的窗格。

傳回值

停駐狀態。

備註

停駐狀態可以是下列其中一個值:

AFX_CS_STATUS 值

意義

CS_NOTHING

指標不在固定網站。 因此,保留窗格是浮動窗格。

CS_DOCK_IMMEDIATELY

當滑鼠指標在固定網站處於即時模式 (DT_IMMEDIATE 模式啟用),因此,就必須立即修正窗格。

CS_DELAY_DOCK

指標是在另一個停駐窗格或是主框架邊緣之間的固定位置。

CS_DELAY_DOCK_TO_TAB

指標在新索引標籤式視窗會停駐窗格停駐的網站。 表示當滑鼠在另一個停駐窗格的標題或可在索引窗格的索引標籤區域,就會發生這個錯誤。

需求

標題: afxdockingmanager.h

請參閱

參考

CDockingManager 類別

階層架構圖