WM_GETDLGCODE

WM_GETDLGCODE wordt het bericht naar de venster procedure een besturingselement is gekoppeld. Standaard behandelt het systeem alle invoer van het toetsenbord naar het besturingselement; het systeem worden bepaalde soorten toetsenbordinvoer geďnterpreteerd als dialoogvenster vak navigatietoetsen. Dit standaardgedrag overschrijven, kan het besturingselement reageren op het bericht van de WM_GETDLGCODE om aan te geven van de soorten input wil het proces zelf.

WM_GETDLGCODE wParam;                / / niet gebruikt pMsg = lParam (LPMSG); / / aanwijzer naar een MSG-structuur 
 

Parameters

pMsg
De waarde van lParam is NULL als het systeem is het uitvoeren van een query, of lParam een aanwijzer naar een MSG -structuur is.

Retourwaarden

De retourwaarde is een of meer van de volgende waarden, die aangeeft welk type van input van de processen van toepassingen.

Waarde Betekenis
DLGC_BUTTON Knop.
DLGC_DEFPUSHBUTTON Standaard drukknop.
DLGC_HASSETSEL EM_SETSEL berichten.
DLGC_RADIOBUTTON Keuzerondje.
DLGC_STATIC Statische besturingselement.
DLGC_UNDEFPUSHBUTTON Niet-standaard drukknop.
DLGC_WANTALLKEYS Alle toetsenbord input.
DLGC_WANTARROWS Pijltjestoetsen.
DLGC_WANTCHARS WM_CHAR berichten.
DLGC_WANTMESSAGE Alle toetsenbordinvoer (de toepassing passen dit bericht in de MSG -structuur aan het besturingselement).
DLGC_WANTTAB tab-toets.

Standaardactie

De functie DefWindowProc retourneert nul.

Opmerkingen

Hoewel de functie DefWindowProc retourneert altijd nul in reactie op het bericht van de WM_GETDLGCODE, de venster-procedure voor de controle vooraf gedefinieerde klassen retourcode een geschikt is voor elke klasse.

Het bericht van de WM_GETDLGCODE en de geretourneerde waarden zijn nuttig alleen met besturingselementen in het dialoogvenster gebruiker gedefinieerd of gewijzigd door subclassificering standaardbesturingselementen.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.

Zie ook

Overzicht van dialoogvenster vakken, dialoogvensterberichten, DefWindowProc, MSG, EM_SETSEL, WM_CHAR

Index