Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CDockingManager

Diagram hierarchii