Mesajul WM_NCRBUTTONDBLCLK este înregistrată atunci când utilizatorul face dublu clic pe butonul drept al mausului î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_NCRBUTTONDBLCLK nHittest = (INT) wParam; / / hit-test valoarea SPT = MAKEPOINTS(lParam); / / poziția cursorului
Dacă o cerere procesele acest mesaj, acesta trebuie să returnați zero.
O fereastră poate să nu aibă stilul CS_DBLCLKS pentru a primi mesaje de WM_NCRBUTTONDBLCLK.
Sistemul generează un mesaj de WM_NCRBUTTONDBLCLK atunci când utilizatorul prese, versiuni, și din nou apasă butonul drept al mausului termenul sistemului dublu clic. Dublu clic pe butonul drept al mausului fapt generează mesaje de patru: WM_NCRBUTTONDOWN, WM_NCRBUTTONUP, WM_NCRBUTTONDBLCLK, și WM_NCRBUTTONUP 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.
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.
Prezentare de intrare mouse-ul, mesajele de intrare mouse-ul, DefWindowProc, MAKEPOINTS, puncte, WM_NCHITTEST, WM_NCRBUTTONDOWN, WM_NCRBUTTONUP, WM_SYSCOMMAND