WM_NCRBUTTONDBLCLK-meldingen er lagt inn når brukeren dobbeltklikker høyre museknapp mens markøren er innenfor det nonclient området i et vindu. Denne meldingen er postert til vinduet som inneholder markøren. Hvis et vindu har fanget musen, posteres ikke denne meldingen.
WM_NCRBUTTONDBLCLK nHittest = (INT) wParam; / / hit-test verdien pts = MAKEPOINTS(lParam); / / Plasser av markøren
Hvis et program behandler denne meldingen, den egentlig skal returnere null.
Et vindu trenger ikke å ha CS_DBLCLKS-stil for å motta WM_NCRBUTTONDBLCLK meldinger.
Når brukeren trykker, utgivelser, og trykker på nytt høyre museknapp innen tidsbegrensningen for dobbeltklikktiden systemets, genererer systemet en WM_NCRBUTTONDBLCLK-melding. Å dobbeltklikke høyre museknapp faktisk genererer fire meldinger: WM_NCRBUTTONDOWN, WM_NCRBUTTONUP, WM_NCRBUTTONDBLCLK, og WM_NCRBUTTONUP på nytt.
Et program kan bruke makroen MAKEPOINTS til å konvertere lParam -parameteren til en poeng -struktur.
Hvis det er riktig å gjøre det, sender systemet WM_SYSCOMMAND meldingen til vinduet.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Mus Input oversikt, mus Input meldinger, DefWindowProc, MAKEPOINTS, poeng, WM_NCHITTEST, WM_NCRBUTTONDOWN, WM_NCRBUTTONUP, WM_SYSCOMMAND