DateTime-日期时间元素

DateTime 日期时间元素

代码示例:

#pragma comment(lib, "XCGUI.lib")
#include "xcgui.h"
HWINDOW hWindow = NULL;
int CALLBACK OnDateTimePopupMonthCal(HWINDOW hMonthCalWnd, HELE hMonthCal, BOOL *pbHandled)
{
return 0;
}
int CALLBACK OnDateTimeExitMonthCal(HWINDOW hMonthCalWnd, HELE hMonthCal, BOOL *pbHandled)
{
return 0;
}
int CALLBACK OnDateTimeChange(BOOL *pbHandled)
{
return 0;
}
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
XInitXCGUI(TRUE); // 初始化
hWindow = XWnd_Create(0, 0, 600, 400, L"炫彩界面库-窗口");
if (hWindow)
{
HELE hEle = XDateTime_Create(20, 50, 120, 26, hWindow);
XEle_RegEventC(hEle, XE_DATETIME_POPUP_MONTHCAL, OnDateTimePopupMonthCal);
XEle_RegEventC(hEle, XE_DATETIME_EXIT_MONTHCAL, OnDateTimeExitMonthCal);
XEle_RegEventC(hEle, XE_DATETIME_CHANGE, OnDateTimeChange);
XWnd_ShowWindow(hWindow, SW_SHOW);
XRunXCGUI();// 运行程序
}
XExitXCGUI();// 释放资源
return 0;
}
#define XE_DATETIME_POPUP_MONTHCAL
日期时间元素,弹出月历卡片事件
Definition: XCGUI.h:1229
#define XE_DATETIME_CHANGE
日期时间元素,内容改变事件
Definition: XCGUI.h:1225
#define XE_DATETIME_EXIT_MONTHCAL
日期时间元素,弹出的月历卡片退出事件
Definition: XCGUI.h:1233
void WINAPI XExitXCGUI()
炫彩_退出 退出界面库释放资源. 不可在dllmain()中卸载, 否则会死锁
Definition: App.cpp:572
void WINAPI XRunXCGUI()
炫彩_运行 运行消息循环,当炫彩窗口数量为0时退出.
Definition: App.cpp:564
BOOL WINAPI XInitXCGUI(BOOL bD2D)
炫彩_初始化 初始化界面库.
Definition: App.cpp:557
XEle_RegEventC(hEle, nEvent, memberFunction)
元素_注册事件C 注册元素事件, 回调函数省略元素自身句柄hEle.
HELE WINAPI XDateTime_Create(int x, int y, int cx, int cy, HXCGUI hParent)
日期_创建 创建日期时间元素
Definition: DateTimeUI.cpp:1547
void WINAPI XDateTime_SetStyle(HELE hEle, int nStyle)
日期_置样式 设置样式.
Definition: DateTimeUI.cpp:1555
HWINDOW WINAPI XWnd_Create(int x, int y, int cx, int cy, const wchar_t *pTitle, HWND hWndParent, int XCStyle)
窗口_创建 创建窗口
Definition: WindowUI.cpp:5964
BOOL WINAPI XWnd_ShowWindow(HWINDOW hWindow, int nCmdShow)
@窗口_显示扩展 显示隐藏及控制窗口最大化还原等
Definition: WindowUI.cpp:6387