CWnd::OnSetCursor
Ramach wywołania tej funkcji Członkowskich sygnału wejściowego myszy nie jest przechwycona, jeśli myszy powoduje, że ruch kursora w CWnd obiektu.
afx_msg BOOL OnSetCursor(
CWnd* pWnd,
UINT nHitTest,
UINT message
);
Parametry
pWnd
Określa wskaźnik do okna zawierającego kursor.Wskaźnik może być tymczasowy i nie powinny być przechowywane w celu późniejszego użycia.nHitTest
Określa hit test kod obszaru.Badanie trafień określa położenie kursora.message
Określa liczbę wiadomości myszy.
Wartość zwracana
Niezerowa zatrzymanie dalszego przetwarzania lub 0, aby kontynuować.
Uwagi
Domyślna implementacja wywołuje okno nadrzędne OnSetCursor przed przetwarzaniem.Jeśli okno nadrzędne zwraca TRUE, dalsze przetwarzanie jest zatrzymywane.Wywołanie okna nadrzędnego daje nadrzędnego okna kontrolę nad ustawienie kursora w oknie podrzędnych.
Domyślna implementacja ustawia kursor strzałką, jeśli nie jest obszaru klienta lub kursora klasy zarejestrowane, jeśli jest.
Jeśli nHitTest jest HTERROR i message myszy wiadomość button-down, MessageBeep Członkowskich funkcja jest wywoływana.
message Parametr jest 0 po CWnd wchodzi w tryb menu.
[!UWAGA]
Ta funkcja Członkowskich jest wywoływana przez RAM, aby umożliwić aplikacji do obsługi wiadomości dla systemu Windows.Parametry przekazywane do funkcji odzwierciedlać parametry otrzymanych w ramach, kiedy wiadomość została odebrana.Wywołanie jest klasa bazowa wykonania tej funkcji, że realizacja zostanie użyte parametry pierwotnie przekazywane wiadomości i nie podane parametry funkcji.
Wymagania
Nagłówek: afxwin.h
Zobacz też
Informacje
Inne zasoby
Jak I: Zmień kursor myszy w aplikacji klasy Microsoft Foundation?