Freigeben über


DateTime_SetSystemtime Makro (commctrl.h)

Legt ein Datums- und Uhrzeitauswahl-Steuerelement (DTP) auf ein bestimmtes Datum und eine bestimmte Uhrzeit fest. Sie können dieses Makro verwenden oder die DTM_SETSYSTEMTIME Nachricht explizit senden.

Syntax

BOOL DateTime_SetSystemtime(
   HWND         hdp,
   DWORD        gd,
   LPSYSTEMTIME pst
);

Parameter

hdp

Typ: HWND-

Ein Handle für ein DTP-Steuerelement.

gd

Typ: DWORD-

Ein Wert, der die Aktion angibt, die ausgeführt werden soll. Dies sollte auf einen der folgenden Werte festgelegt werden.

Wert Bedeutung
GDT_VALID
Legen Sie das DTP-Steuerelement entsprechend den Daten innerhalb der SYSTEMTIME- Struktur fest, auf die durch PST-verwiesen wird.
GDT_NONE
Legen Sie das DTP-Steuerelement auf "kein Datum" fest, und deaktivieren Sie das Kontrollkästchen. Wenn dieses Flag angegeben wird, wird pst- ignoriert. Dieses Kennzeichen gilt nur für DTP-Steuerelemente, die auf das DTS_SHOWNONE-Format festgelegt sind.

pst

Typ: LPSYSTEMTIME-

Ein Zeiger auf eine SYSTEMTIME- Struktur, die die Systemzeitinformationen enthält, um die das DTP-Steuerelement festgelegt werden soll.

Rückgabewert

Typ: BOOL-

Gibt "nonzero" zurück, wenn dies erfolgreich ist, oder 0 andernfalls null.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- commctrl.h