Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CDockingManager

Wykres hierarchii