DM_SETDEFID Nachricht
Ändert den Bezeichner der Standard-Drucktaste für ein Dialogfeld.
#define WM_USER 0x0400
#define DM_SETDEFID (WM_USER+1)
Parameter
-
wParam
-
Der Bezeichner eines Drucktasten-Steuerelements, das zur Standardeinstellung wird.
-
lParam
-
Dieser Parameter wird nicht verwendet.
Rückgabewert
Der Rückgabewert ist immer TRUE.
Bemerkungen
Diese Nachricht wird von der Funktion DefDlgProc verarbeitet. Um die Standard-Drucktaste festzulegen, kann die Funktion WM_GETDLGCODE und BM_SETSTYLE Nachrichten an das angegebene Steuerelement und die aktuelle Standard-Drucktaste senden.
Die Verwendung der DM_SETDEFID Meldung kann dazu führen, dass mehr als eine Schaltfläche angezeigt wird, um den Standardzustand der Drucktaste zu erhalten. Wenn das System einen Dialog öffnet, zeichnet es die erste Drucktaste in der Dialogvorlage mit dem Standardzustandsrahmen. Wenn Sie eine DM_SETDEFID Meldung zum Ändern der Standardschaltfläche senden, wird der Standardzustandsrahmen nicht immer von der ersten Drucktaste entfernt. In diesen Fällen sollte die Anwendung eine BM_SETSTYLE-Nachricht senden, um die erste Drucktasten-Rahmenart zu ändern.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Siehe auch
-
Referenz
-
Konzept
-
Andere Ressourcen