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