CDockingManager::PaneFromPoint
Zwraca okienka zawierającego dany punkt.
virtual CBasePane* PaneFromPoint(
CPoint point,
int nSensitivity,
bool bExactBar = false,
CRuntimeClass* pRTCBarType = NULL,
BOOL bCheckVisibility = FALSE,
const CBasePane* pBarToIgnore = NULL
) const;
virtual CBasePane* PaneFromPoint(
CPoint point,
int nSensitivity,
DWORD& dwAlignment,
CRuntimeClass* pRTCBarType = NULL,
const CBasePane* pBarToIgnore = NULL
) const;
Parametry
[w]point
Określa punkt we współrzędnych ekranu, aby sprawdzić.[w]nSensitivity
Wartość zawyżaniu prostokąt okna każdego okienka zaznaczone.Jeśli dany punkt jest w tym regionie powietrzem, okienko spełnia kryteria wyszukiwania.[w]bExactBar
TRUEAby zignorować nSensitivity parametr; w przeciwnym razie FALSE.[w]pRTCBarType
Jeśli nie NULL, metoda wyszukiwania okienka określonego typu.[w]bCheckVisibility
TRUEAby sprawdzić tylko widoczne okienka; w przeciwnym razie FALSE.[out]dwAlignment
Jeśli okienko znajdzie się w określonym punkcie, ten parametr zawiera strony panelu, który był najbardziej zbliżony do określonego punktu.Aby uzyskać więcej informacji zobacz sekcję Spostrzeżenia.[w]pBarToIgnore
Jeśli nie NULL, metoda ignoruje określonej przez parametr tego okienka.
Wartość zwracana
CBasePane-pochodzące z obiektu, który zawiera dany punkt lub NULL , jeśli okienko nie został znaleziony.
Uwagi
Gdy funkcja zwraca i okienko został znaleziony, dwAlignment zawiera wyrównanie określony punkt.Na przykład, jeśli punktu najbliżej góry okienka dwAlignment jest ustawiona na CBRS_ALIGN_TOP.
Wymagania
Nagłówek: afxDockingManager.h