Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Skickas till dialogrutan omedelbart innan en dialogruta visas. Dialogruteprocedurer använder vanligtvis det här meddelandet för att initiera kontroller och utföra andra initieringsuppgifter som påverkar dialogrutans utseende.
#define WM_INITDIALOG 0x0110
Parameterar
-
wParam
-
Ett handtag till kontrollen för att få standardtangentbordets fokus. Systemet tilldelar endast standardtangentbordets fokus om dialogruteproceduren returnerar TRUE.
-
lParam
-
Ytterligare initieringsdata. Dessa data skickas till systemet som parametern lParam i ett anrop till funktionen CreateDialogIndirectParam, CreateDialogParam, DialogBoxIndirectParam eller DialogBoxParam som används för att skapa dialogrutan. För egenskapsblad är den här parametern en pekare till PROPSHEETPAGE-strukturen som används för att skapa sidan. Den här parametern är noll om någon annan dialogruteskapandefunktion används.
Returvärde
Dialogruteproceduren ska returnera TRUE för att dirigera systemet för att ställa in tangentbordets fokus på den kontroll som anges av wParam. Annars bör den returnera FALSE för att förhindra att systemet ställer in standardtangentbordets fokus.
Dialogrutans procedur ska returnera värdet direkt. Det DWL_MSGRESULT värde som anges av funktionen SetWindowLong ignoreras.
Anmärkningar
Kontrollen för att ta emot standardtangentbordets fokus är alltid den första kontrollen i dialogrutan som är synlig, inte inaktiverad och som har WS_TABSTOP formatmall. När dialogruteproceduren returnerar TRUE kontrollerar systemet kontrollen för att säkerställa att proceduren inte har inaktiverat den. Om det har inaktiverats ställer systemet in tangentbordets fokus på nästa kontroll som är synlig, inte inaktiverad och har WS_TABSTOP.
Ett program kan bara returnera FALSE om det har ställt in tangentbordsfokus på en av kontrollerna i dialogrutan.
Kravspecifikation
| Krav | Värde |
|---|---|
| Lägsta klient som stöds |
Windows 2000 Professional [endast skrivbordsappar] |
| Lägsta server som stöds |
Windows 2000 Server [endast skrivbordsappar] |
| Header |
|
Se även
-
Referens
-
Konceptuell
-
Andra resurser