ההודעה WM_NCLBUTTONDBLCLK מוצב כאשר המשתמש לוחץ פעמיים על לחצן העכבר השמאלי כאשר הסמן נמצא בתוך אזור nonclient של חלון. הודעה זו מוצב החלון המכילה את הסמן. אם יש חלון לכידת העכבר, הודעה זו לא פורסם.
WM_NCLBUTTONDBLCLK nHittest = wParam (INT); / / hit-test pts ערך = MAKEPOINTS(lParam); / / תפקיד של הסמן
אם יישום מעבד הודעה זו, הוא צריך להחזיר אפס.
הפונקציה DefWindowProc בודקת את נקודת נתון כדי לגלות את מיקום הסמן ומבצע את הפעולה המתאימה. במקרה הצורך, DefWindowProc שולח את ההודעה WM_SYSCOMMAND אל החלון.
חלון אינם צריכים להיות סגנון CS_DBLCLKS לקבל הודעות WM_NCLBUTTONDBLCLK.
המערכת יוצרת הודעה WM_NCLBUTTONDBLCLK כאשר המשתמש יקיש, משחרר שוב לוחץ על לחצן העכבר השמאלי בתוך מגבלת זמן לחיצה כפולה של המערכת. לחיצה כפולה על לחצן העכבר השמאלי מייצר למעשה ארבע הודעות: WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_NCLBUTTONDBLCLK, ו WM_NCLBUTTONUP שוב.
ליישום יש אפשרות להשתמש במאקרו MAKEPOINTS כדי להמיר את הפרמטר lParam מבנה נקודות.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
מבט כולל על קלט עכבר, עכבר קלט הודעות, DefWindowProc, MAKEPOINTS, נקודות, WM_NCHITTEST, WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_SYSCOMMAND