Udostępnij za pośrednictwem


COleControl::OnInactiveSetCursor

Wywoływany przez kontener dla nieaktywnych obiektu pod wskaźnikiem myszy po otrzymaniu WM_SETCURSOR wiadomości.

virtual BOOL OnInactiveSetCursor(
   LPCRECT lprcBounds,
   long x,
   long y,
   DWORD dwMouseMsg,
   BOOL bSetAlways 
);

Parametry

  • lprcBounds
    Obiekt obwiedni prostokąta w współrzędne okna zawierającego klienta.Nakazuje jej dokładne położenie i rozmiar obiektu na ekranie podczas WM_SETCURSOR wiadomość została odebrana.

  • x
    Współrzędna x lokalizacji myszy klienta współrzędne okna zawierającego.

  • y
    Współrzędna y lokalizacji myszy klienta współrzędne okna zawierającego.

  • dwMouseMsg
    Identyfikator wiadomości myszy, dla którego WM_SETCURSOR wystąpił.

  • bSetAlways
    Określa, czy obiekt, należy ustawić kursor.Jeśli TRUE, obiekt należy ustawić kursor; Jeśli FALSE, kursor nie ma obowiązku kursor i powinna zwrócić S_FALSE w tym przypadku.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Należy zauważyć, że współrzędne klienta okna (w pikselach) są używane do przekazywania pozycji kursora myszy.Jest to możliwe, również przekazując prostokąta obwiedni obiektu w tym samym układzie współrzędnych.

Wymagania

Nagłówek: afxctl.h

Zobacz też

Informacje

Klasa COleControl

Wykres hierarchii

COleControl::GetActivationPolicy

COleControl::OnInactiveMouseMove