De WM_NCLBUTTONDBLCLK bericht is geplaatst wanneer de gebruiker dubbelklikt op de linker muisknop terwijl de cursor zich binnen het gebied van de nonclient van een venster. Dit bericht is gepost naar het venster waarin de cursor. Als een venster de muis gevangen heeft, is dit bericht niet geplaatst.
WM_NCLBUTTONDBLCLK nHittest = wParam (INT); / / testen voor een treffer waarde pts = MAKEPOINTS(lParam); / / positie van de cursor
Als een toepassing wordt dit bericht verwerkt, moet het nul terugkeren.
De DefWindowProc functie test de gegeven punt om de locatie van de cursor en de juiste actie voert. Indien van toepassing, stuurt DefWindowProc het WM_SYSCOMMAND bericht naar het venster.
Een venster hoeft niet de stijl CS_DBLCLKS WM_NCLBUTTONDBLCLK berichten ontvangen.
Wanneer de gebruiker persen, releases, en weer op de linkermuisknop binnen de tijdslimiet van het systeem, genereert het systeem een WM_NCLBUTTONDBLCLK-bericht. Eigenlijk te dubbelklikken op de linker muisknop genereert vier berichten: WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_NCLBUTTONDBLCLK, en WM_NCLBUTTONUP weer.
Een toepassing kan de macro MAKEPOINTS gebruiken de parameter lParam omzetten in een punten structuur.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Muis Input overzicht, muis Input berichten, DefWindowProc, MAKEPOINTS, punten, WM_NCHITTEST, WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_SYSCOMMAND