Wiadomość WM_NCLBUTTONDBLCLK jest księgowany, gdy użytkownik kliknie dwukrotnie lewy przycisk myszy, gdy kursor znajduje się w obrębie obszaru nonclient okna. Ten komunikat jest księgowana okna zawierającego kursor. Jeśli okno zostały przechwycone myszy, ten komunikat nie jest księgowana.
WM_NCLBUTTONDBLCLK nHittest = wParam (INT); / / hit badania wartości pts = MAKEPOINTS(lParam); / pozycja kursora
Jeśli aplikacja przetwarza tę wiadomość, należy zwrócić zero.
Funkcja DefWindowProc testuje dany punkt aby sprawdzić położenie kursora i wykonuje odpowiednie działania. W stosownych przypadkach, DefWindowProc wysyła komunikat WM_SYSCOMMAND do okna.
Okno nie wymagają styl CS_DBLCLKS, aby odbierać wiadomości WM_NCLBUTTONDBLCLK.
System generuje komunikat WM_NCLBUTTONDBLCLK, gdy użytkownik naciska, zwalnia i ponownie naciśnie przycisk lewy systemu kliknij dwukrotnie terminie. Dwukrotne kliknięcie lewym przyciskiem myszy faktycznie generuje cztery wiadomości: WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_NCLBUTTONDBLCLK i ponownie WM_NCLBUTTONUP.
Aplikację można użyć makra MAKEPOINTS konwertować parametru fikcyjnymi struktury punktów.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Przegląd danych wejściowych myszy, mysz wprowadzania wiadomości, DefWindowProc, MAKEPOINTS, punktów, WM_NCHITTEST, WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_SYSCOMMAND