CW&nd::OnSetCursornbsp;

afx_msg BOOL OnSetCursor ( CWnd * pWnd, UINT nHitTest, UINT komunikat );

Wartość zwracany

Niezerowa zatrzymanie dalszego przetwarzania lub 0, aby kontynuować.

Parametry

pWnd

Określa wskaźnik do okna zawierającego kursor. Wskaźnik może być tymczasowe i nie powinny być przechowywane do późniejszego użycia.

nHitTest

Określa kod obszaru badania hitem . Trafień badanie określa lokalizacji kursora.

komunikat

Określa liczbę wiadomości myszy.

Uwagi

Ramach wywołuje tę funkcję Państwa, jeśli sygnału wejściowego myszy nie jest przechwycona, a wskaźnik myszy powoduje, że ruch kursora w obrębie obiektu CWnd.

Domyślna implementacja wywołuje okno nadrzędne OnSetCursor przed ich przetworzeniem. Jeśli okno nadrzędne zwraca wartość TRUE, dalszego przetwarzania jest zatrzymywane. Wywołanie okna nadrzędnego daje nadrzędny okno kontrolę nad ustawienie kursora w oknie dziecka.

Domyślna implementacja ustawia kursor w strzałkę, jeśli nie znajduje się w obszarze klienta lub kursora zarejestrowana klasa jeśli jest.

  Jeśli nHitTest jest HTERROR , jak i wiadomość jest wiadomością button-down myszy, wywoływana jest funkcja Państwa MessageBeep.

Parametr message jest 0, kiedy CWnd wchodzi w tryb menu.

Uwaga   Ta funkcja Państwa jest wywoływany przez ram w celu umożliwienia aplikacji do obsługi wiadomości systemu Windows. Parametry przekazane do funkcji odzwierciedlić parametry otrzymanych w ramach, kiedy wiadomość została odebrana. Jeśli zadzwonisz klasa bazowa realizacji tej funkcji, że realizacja będzie używać parametrów pierwotnie przekazanych wiadomości i nie parametry, których można dostarczyć do funkcji.

Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CWnd::On&NcHitTest, WM_SETCURSOR

Index