WM_INITDIALOG

WM_INITDIALOG meldingen sendes til prosedyren dialogboksen boksen umiddelbart før en dialogboks. Dialogboksen boksen prosedyrer bruker vanligvis denne meldingen til å initialisere kontroller og utføre andre initialisering oppgaver som påvirker utseendet til dialogboksen.

WM_INITDIALOG hwndFocus = (HWND) wParam; / / håndtere av kontroll til å motta fokus lInitParam = lParam;       / / initialisering parameteren 

 

Parametere

hwndFocus
Verdien av wParam. Identifiserer kontrollen skal være i fokus for standard-tastatur. Systemet tildeler tastaturfokus standard bare hvis dialogboksen boksen prosedyre returnerer SANN.
lInitParam
Verdien av lParam. Angir ekstra initialiseringsdataene. Disse dataene er sendt til systemet som lParamInit -parameter i et kall til CreateDialogIndirectParam, CreateDialogParam, DialogBoxIndirectParam, eller DialogBoxParam -funksjonen brukes til å opprette dialogboksen. For egenskapsarkene, denne parameteren er en peker til den PROPSHEETPAGE -strukturen som brukes til å opprette siden. Denne parameteren er null hvis noen andre dialogboksen boksen etableringen funksjonen brukes.

Returverdier

Dialogboksen boksen prosedyre skal returnere SANN til direkte systemet å sette fokus på tastaturet til kontrollen som er gitt av hwndFocus. Ellers, den egentlig skal returnere FALSE for å forhindre at systemet definerer standard-tastaturfokus.

Dialogboksen boksen prosedyre skal returnere verdien direkte. DWL_MSGRESULT-verdien som er angitt av SetWindowLong -funksjonen ignoreres.

Merknader

Kontrollen skal være i standard tastaturfokus er alltid den første kontrollen i dialogboksen som vises, ikke er deaktivert, og som har stilen WS_TABSTOP. Når dialogboksen boksen prosedyre returnerer SANN, kontrollerer systemet kontrollen for å sikre at prosedyren ikke har deaktivert den. Hvis den er deaktivert, systemet setter fokus på tastaturet til neste kontroll som vises, ikke er deaktivert, og har WS_TABSTOP.

Et program kan returnere USANN bare hvis det har satt fokus på tastaturet til en av kontrollene i dialogboksen.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.

Se også

Oversikt over dialogboksen-boksene, dialogboksmeldinger, CreateDialogIndirectParam, CreateDialogParam, DialogBoxIndirectParam, DialogBoxParam, PROPSHEETPAGE, SetFocus

Index