WM_SETCURSOR

Wm_setcursor mesaj pencereyi fare imleci pencereye geçmek neden olur ve fare girişi değil yakalanır gönderilir.

Wm_setcursor hwnd = (hwnd) wParam;       / / işlemek için pencere ile imleç nHittest = LOWORD(lParam);  / / İsabet sınaması kodu wMouseMsg = HIWORD(lParam); / / fare-ileti tanımlayıcısı 

 

Parametreleri

hwnd
WParamdeğeri. İmlecin bulunduğu pencere kolu.
nHittest
LParamalt sıra kelimenin değeri. İsabet sınaması kodunu belirtir.
wMouseMsg
LParamyüksek sıralı word değeri. Fare ileti tanımlayıcısı belirtir.

Varsayılan işlem

DefWindowProc işlevi bir üst pencere işleme önce wm_setcursor mesajı iletir. Ana pencere true döndürürse, diğer işlemler durdu. Bir pencerenin üst pencereyi mesajı geçen üst pencere denetim alt pencere imlecin 's ayar üzerine verir. DefWindowProc işlevinin bu iletiyi istemci alanında ise, imleç ok istemci alanında değilse veya kayıtlı sınıf imleci ayarlamak için de kullanır. LParam parametresinin alt sıra kelime hterror ve fare düğmelerinden birini basıldığında lParam yüksek sıralı word belirtir, DefWindowProc MessageBeep işlevini çağırır.

Açıklamalar

Pencerenin menü moduna girdiğinde lParam yüksek sıralı word sıfırdır.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan.

Ayrıca bkz:

İmleçler genel bakış, İmleç mesajlar, DefWindowProc, MessageBeep

Index