Freigeben über


DTM_SETFORMAT Nachricht

Legt die Anzeige eines DTP-Steuerelements (Datums- und Uhrzeitauswahl) basierend auf einer angegebenen Formatzeichenfolge fest. Sie können diese Nachricht explizit senden oder das makro DateTime_SetFormat verwenden.

Parameter

wParam

Muss Null sein.

lParam

Ein Zeiger auf eine Zeichenfolge mit null beendetem Format , die die gewünschte Anzeige definiert. Wenn Sie diesen Parameter auf NULL festlegen, wird das Steuerelement auf die Standardformatzeichenfolge für die aktuelle Formatvorlage zurückgesetzt.

Rückgabewert

Gibt bei erfolgreicher Ausführung nonzero zurück, oder andernfalls null.

Bemerkungen

Es ist akzeptabel, zusätzliche Zeichen in die Formatzeichenfolge einzuschließen, um eine umfangreichere Anzeige zu erzeugen. Alle nichtformatigen Zeichen müssen jedoch in einzelne Anführungszeichen eingeschlossen werden. Die Formatzeichenfolge "'Today is: 'hh':'m':'s dddMMMdd', 'yyy" würde beispielsweise eine Ausgabe wie "Today is: 04:22:31 Tuesday 23. März 1996" erzeugen.

Hinweis

Ein DTP-Steuerelement verfolgt Gebietsschemaänderungen nach, wenn es die Standardformatzeichenfolge verwendet. Wenn Sie eine benutzerdefinierte Formatzeichenfolge festlegen, wird sie als Reaktion auf Gebietsschemaänderungen nicht aktualisiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Commctrl.h
Unicode- und ANSI-Name
DTM_SETFORMATW (Unicode) und DTM_SETFORMATA (ANSI)