WM_NCMBUTTONDBLCLK

Mesajul WM_NCMBUTTONDBLCLK este înregistrată atunci când utilizatorul face dublu clic pe butonul din mijloc al mouse-ului în timp ce cursorul este în zona de nonclient o fereastră. Acest mesaj este postat la fereastra care conține cursorul. Dacă o fereastră a capturat mouse-ul, acest mesaj nu este înregistrată.

WM_NCMBUTTONDBLCLK nHittest = (INT) wParam;    / / hit-test valoarea SPT = MAKEPOINTS(lParam);   / / poziția cursorului 

 

Parametrii

nHittest
Valoarea wParam. Specifică hit-test valoarea returnată de funcția DefWindowProc ca urmare a prelucrării mesaj WM_NCHITTEST. Pentru o listă de valori hit-test, consultați WM_NCHITTEST.
pct.
Valoarea lParam. Specifică o structura puncte care conține coordonatele x și y-cursorului. Coordonatele sunt relativ la colțul din stânga-sus a ecranului.

Valorile întroarse

Dacă o cerere procesele acest mesaj, acesta trebuie să returnați zero.

Observații

O fereastră poate să nu aibă stilul CS_DBLCLKS pentru a primi mesaje de WM_NCMBUTTONDBLCLK.

Sistemul generează un mesaj de WM_NCMBUTTONDBLCLK atunci când utilizatorul apasă comunicate ?i din nou apasă butonul din mijloc ooarece termenul sistemului dublu clic. Dublu clic pe butonul mijloc ooarece fapt generează mesaje de patru: WM_NCMBUTTONDOWN, WM_NCMBUTTONUP, WM_NCMBUTTONDBLCLK, și WM_NCMBUTTONUP din nou.

Cererea poate utiliza macrocomanda MAKEPOINTS pentru a converti parametrul lParam o structură de puncte.

Dacă este necesar să facă acest lucru, sistemul trimite mesajul WM_SYSCOMMAND fereastra.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Prezentare de intrare mouse-ul, mesajele de intrare mouse-ul, DefWindowProc, MAKEPOINTS, puncte, WM_NCHITTEST, WM_NCMBUTTONDOWN, WM_NCMBUTTONUP, WM_SYSCOMMAND