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. |