CPane::IsChangeState
Jak okienko jest przenoszony, Metoda ta analizuje jego położenie względem innych okienek, wiersze stacji dokującej i mini-frame systemu windows i zwraca odpowiednie AFX_CS_STATUS wartości.
virtual AFX_CS_STATUS IsChangeState(
int nOffset,
CBasePane** ppTargetBar
) const;
Parametry
[w]nOffset
Określa czułość dokowania.Na przykład okienko jest przenoszony w nOffset pikseli od stacji dokującej wiersz zostanie zadokowany.[w]ppTargetBar
Gdy metoda zwraca, ppTargetBar zawiera wskaźnik do obiektu, do którego należy zadokowany bieżącego okienka, lub NULL Jeśli dokowania nie powinien wystąpić.
Wartość zwracana
Jeden z następujących AFX_CS_STATUS wartości:
Wartość |
Opis |
---|---|
CS_NOTHING |
Okienko nie jest w pobliżu witryny stacji dokującej.Ramy nie zadokować okienko. |
CS_DOCK_IMMEDIATELY |
Okienko jest nad witryną stacji dokującej i DT_IMMEDIATE styl jest włączony.Ramy dokowane okienka natychmiast. |
CS_DELAY_DOCK |
Okienko jest przez innego okienka dokowania lub krawędź ramki główne witryny stacji dokującej.Ramy dokowane okienka, gdy użytkownik zwolni przenoszenia. |
CS_DELAY_DOCK_TO_TAB |
Okienko jest witryna stacji dokującej, powodujący okienka, aby być dokowany w kartach okna.To występuje okienka nad podpis innego okienka dokowania lub nad obszarem kartę okienko z kartami.Ramy dokowane okienka, gdy użytkownik zwolni przenoszenia. |
Wymagania
Nagłówek: afxpane.h