Sdílet prostřednictvím


Výběr data a času

Tato část obsahuje informace o prvcích rozhraní API používaných s ovládacími prvky pro výběr data a času.

Přehledy

Námět Obsah
Ovládací prvky pro výběr data a času Ovládací prvek ovládací prvek pro výběr data a času (DTP) poskytuje jednoduché a intuitivní rozhraní, pomocí kterého lze vyměňovat informace o datu a čase s uživatelem.
použití ovládacích prvků pro výběr data a času Tato část obsahuje informace a vzorový kód pro implementaci ovládacích prvků pro výběr data a času.

Makra

Námět Obsah
DateTime_CloseMonthCal Zavře ovládací prvek pro výběr data a času (DTP). Použijte toto makro nebo odešlete zprávu DTM_CLOSEMONTHCAL explicitně.
DateTime_GetDateTimePickerInfo Získá informace pro zadaný ovládací prvek pro výběr data a času (DTP).
DateTime_GetIdealSize Získá velikost potřebnou k zobrazení ovládacího prvku bez výřezu. Toto makro použijte nebo odešlete zprávu DTM_GETIDEALSIZE explicitně.
DateTime_GetMonthCal Získá popisovač na ovládací prvek pro výběr data a času (DTP) podřízeného kalendáře měsíce. Toto makro můžete použít nebo odeslat DTM_GETMONTHCAL zprávu explicitně.
DateTime_GetMonthCalColor Získá barvu pro danou část kalendáře měsíce v ovládacím prvku pro výběr data a času (DTP). Toto makro můžete použít nebo odeslat zprávu DTM_GETMCCOLOR explicitně.
DateTime_GetMonthCalFont Získá písmo, které ovládací prvek pro výběr data a času (DTP) podřízeného ovládacího prvku měsíční kalendář aktuálně používá. Toto makro můžete použít nebo odeslat zprávu DTM_GETMCFONT explicitně.
DateTime_GetMonthCalStyle Získá styl zadaného ovládacího prvku DTP. Toto makro použijte nebo odešlete zprávu DTM_GETMCSTYLE explicitně.
DateTime_GetRange Získá aktuální minimální a maximální povolené systémové časy pro ovládací prvek pro výběr data a času (DTP). Toto makro můžete použít nebo zprávu DTM_GETRANGE odeslat explicitně.
DateTime_GetSystemtime Získá aktuálně vybraný čas z ovládacího prvku pro výběr data a času (DTP) a umístí ho do zadané SYSTEMTIME struktury. Toto makro můžete použít nebo odeslat zprávu DTM_GETSYSTEMTIME explicitně.
DateTime_SetFormat Nastaví zobrazení ovládacího prvku pro výběr data a času (DTP) na základě daného řetězce formátu. Toto makro můžete použít nebo odeslat zprávu DTM_SETFORMAT explicitně.
DateTime_SetMonthCalColor Nastaví barvu pro danou část měsíčního kalendáře v ovládacím prvku pro výběr data a času (DTP). Toto makro můžete použít nebo odeslat zprávu DTM_SETMCCOLOR explicitně.
DateTime_SetMonthCalFont Nastaví písmo, které má být použito ovládacím prvku pro výběr data a času (DTP) podřízeného ovládacího prvku měsíčního kalendáře. Toto makro můžete použít nebo explicitně odeslat DTM_SETMCFONT zprávu.
DateTime_SetMonthCalStyle Nastaví styl pro zadaný ovládací prvek DTP. Toto makro použijte nebo odešlete zprávu DTM_SETMCSTYLE explicitně.
DateTime_SetRange Nastaví minimální a maximální povolené systémové časy pro ovládací prvek pro výběr data a času (DTP). Toto makro můžete použít nebo odeslat zprávu DTM_SETRANGE explicitně.
DateTime_SetSystemtime Nastaví ovládací prvek pro výběr data a času (DTP) na dané datum a čas. Toto makro můžete použít nebo odeslat zprávu DTM_SETSYSTEMTIME explicitně.

Zprávy

Námět Obsah
DTM_CLOSEMONTHCAL Zavře ovládací prvek DTP. Odešlete tuto zprávu explicitně nebo pomocí makra DateTime_CloseMonthCal.
DTM_GETDATETIMEPICKERINFO Získá informace o ovládacím prvku pro výběr data a času (DTP).
DTM_GETIDEALSIZE Získá velikost potřebnou k zobrazení ovládacího prvku bez výřezu. Odešlete tuto zprávu explicitně nebo pomocí makra DateTime_GetIdealSize.
DTM_GETMCCOLOR Získá barvu pro danou část kalendáře měsíce v ovládacím prvku pro výběr data a času (DTP). Tuto zprávu můžete odeslat explicitně nebo použít makro DateTime_GetMonthCalColor.
DTM_GETMCFONT Získá písmo, které ovládací prvek pro výběr data a času (DTP) podřízeného ovládacího prvku měsíční kalendář aktuálně používá. Tuto zprávu můžete odeslat explicitně nebo použít makro DateTime_GetMonthCalFont.
DTM_GETMCSTYLE Získá styl ovládacího prvku DTP. Odešlete tuto zprávu explicitně nebo pomocí makra DateTime_GetMonthCalStyle.
DTM_GETMONTHCAL Získá popisovač na ovládací prvek pro výběr data a času (DTP) podřízeného kalendáře měsíce. Tuto zprávu můžete odeslat explicitně nebo použít makro DateTime_GetMonthCal.
DTM_GETRANGE Získá aktuální minimální a maximální povolené systémové časy pro ovládací prvek pro výběr data a času (DTP). Tuto zprávu můžete odeslat explicitně nebo použít makro DateTime_GetRange.
DTM_GETSYSTEMTIME Získá aktuálně vybraný čas z ovládacího prvku pro výběr data a času (DTP) a umístí ho do zadané SYSTEMTIME struktury. Tuto zprávu můžete odeslat explicitně nebo použít makro DateTime_GetSystemtime.
DTM_SETFORMAT Nastaví zobrazení ovládacího prvku pro výběr data a času (DTP) na základě daného řetězce formátu. Tuto zprávu můžete odeslat explicitně nebo použít makro DateTime_SetFormat.
DTM_SETMCCOLOR Nastaví barvu pro danou část měsíčního kalendáře v ovládacím prvku pro výběr data a času (DTP). Tuto zprávu můžete odeslat explicitně nebo použít makro DateTime_SetMonthCalColor.
DTM_SETMCFONT Nastaví písmo, které má být použito ovládacím prvku pro výběr data a času (DTP) podřízeného ovládacího prvku měsíčního kalendáře. Tuto zprávu můžete odeslat explicitně nebo použít makro DateTime_SetMonthCalFont.
DTM_SETMCSTYLE Nastaví styl ovládacího prvku DTP. Odešlete tuto zprávu explicitně nebo pomocí makra DateTime_SetMonthCalStyle.
DTM_SETRANGE Nastaví minimální a maximální povolené systémové časy pro ovládací prvek pro výběr data a času (DTP). Tuto zprávu můžete odeslat explicitně nebo použít makro DateTime_SetRange.
DTM_SETSYSTEMTIME Nastaví čas v ovládacím prvku pro výběr data a času (DTP). Tuto zprávu můžete odeslat explicitně nebo použít makro DateTime_SetSystemtime.

Upozornění

Námět Obsah
DTN_CLOSEUP Posílaný ovládacím prvku pro výběr data a času (DTP), když uživatel zavře rozevírací kalendář měsíce. Měsíční kalendář se zavře, když uživatel zvolí datum z kalendáře měsíce nebo klikne na šipku rozevíracího seznamu, když je kalendář otevřený.
DTN_DATETIMECHANGE Odeslal ovládací prvek pro výběr data a času (DTP), kdykoli dojde ke změně. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
DTN_DROPDOWN Odesláno ovládacím prvku pro výběr data a času (DTP), když uživatel aktivuje rozevírací kalendář měsíce.
DTN_FORMAT Odesláno ovládacím prvku pro výběr data a času (DTP) pro vyžádání textu, který se má zobrazit v poli zpětného volání. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
DTN_FORMATQUERY Odeslal ovládací prvek pro výběr data a času (DTP), který načte maximální povolenou velikost řetězce, který se zobrazí v poli zpětného volání. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
DTN_USERSTRING Odesláno ovládacím prvku pro výběr data a času (DTP), když uživatel dokončí úpravy řetězce v ovládacím prvku. Tento kód oznámení se odesílá pouze ovládacími prvky DTP, které jsou nastavené na styl DTS_APPCANPARSE. Tato zpráva se odešle ve formě WM_NOTIFY zprávy.
DTN_WMKEYDOWN Odesláno ovládacím prvku pro výběr data a času (DTP), když uživatel zadá do pole zpětného volání. Tato zpráva se odešle ve formě WM_NOTIFY zprávy.
NM_KILLFOCUS (datum a čas) Upozorní nadřazené okno ovládacího prvku pro výběr data a času, že ovládací prvek ztratil vstupní fokus. NM_KILLFOCUS (datum a čas) se odešle ve formě WM_NOTIFY zprávy.
NM_SETFOCUS (datum a čas) Upozorní nadřazené okno ovládacího prvku pro výběr data a času, že ovládací prvek obdržel vstupní fokus. NM_SETFOCUS (datum a čas) se odešle ve formě WM_NOTIFY zprávy.

Struktury

Námět Obsah
DATETIMEPICKERINFO Obsahuje informace o ovládacím prvku DTP.
NMDATETIMECHANGE Obsahuje informace o změně, která se uskutečnila v ovládacím prvku pro výběr data a času (DTP). Tato struktura se používá s kódem oznámení DTN_DATETIMECHANGE.
NMDATETIMEFORMAT Obsahuje informace o části formátovacího řetězce, která definuje pole zpětného volání v rámci ovládacího prvku pro výběr data a času (DTP). Nese podřetězce, který definuje pole zpětného volání a obsahuje vyrovnávací paměť pro příjem řetězce, který se zobrazí v poli zpětného volání. Tato struktura se používá s kódem oznámení DTN_FORMAT.
NMDATETIMEFORMATQUERY Obsahuje informace o poli zpětného volání ovládacího prvku data a času (DTP). Obsahuje podřetězce (převzatý z řetězce formátu ovládacího prvku), který definuje pole zpětného volání. Struktura obdrží maximální povolenou velikost textu, který se zobrazí v poli zpětného volání. Tato struktura se používá s kódem oznámení DTN_FORMATQUERY.
NMDATETIMESTRING Obsahuje informace specifické pro operaci úprav, která byla provedena v ovládacím prvku pro výběr data a času (DTP). Tato zpráva se používá s kódem oznámení DTN_USERSTRING.
NMDATETIMEWMKEYDOWN Obsahuje informace používané k popisu a zpracování kódu oznámení DTN_WMKEYDOWN.

Konstanty

Námět Obsah
styly ovládacích prvků pro výběr data a času Zde uvedené styly oken jsou specifické pro ovládací prvky pro výběr data a času.