CDockingManager::DeterminePaneAndStatus
Określa okienka zawierającego dany punkt i jego stan dokowania.
virtual AFX_CS_STATUS DeterminePaneAndStatus(
CPoint pt,
int nSensitivity,
DWORD dwEnabledAlignment,
CBasePane** ppTargetBar,
const CBasePane* pBarToIgnore,
const CBasePane* pBarToDock
);
Parametry
[w]pt
Lokalizacja okienka do sprawdzenia.[w]nSensitivity
Wartość zwiększyć prostokąt okna każdego okienka zaznaczone.Okienko spełnia kryteria wyszukiwania, jeśli dany punkt ten region zwiększonej.[w]dwEnabledAlignment
Wyrównanie Dokowanie okienka.[out]ppTargetBar
Wskaźnik do wskaźnika okienku docelowego.[w]pBarToIgnore
Okienka ignoruje metody.[w]pBarToDock
Okienka jest zadokowany.
Wartość zwracana
Stan dokowania.
Uwagi
Stan dokowania może być jedną z następujących wartości:
Wartość AFX_CS_STATUS |
Znaczenie |
---|---|
CS_NOTHING |
Kursor nie znajduje się nad witryny stacji dokującej.Dlatego pozostawienie okienka przestawne. |
CS_DOCK_IMMEDIATELY |
Kursor umieszczony nad witryny dokowania w trybie bezpośrednim (styl DT_IMMEDIATE jest włączone), więc okienka musi być zadokowany natychmiast. |
CS_DELAY_DOCK |
Kursor umieszczony nad innego okienka dokowania lub krawędź ramki główne witryny stacji dokującej. |
CS_DELAY_DOCK_TO_TAB |
Kursor umieszczony nad witryny stacji dokującej, powodujący okienka, aby być dokowany w kartach okna.Dzieje się tak, gdy kursor znajduje się nad podpis innego okienka dokowania lub nad obszarem kartę okienka z kartami. |
Wymagania
Nagłówek: afxdockingmanager.h