|
版本:1.5
开发环境:vs2008
bug说明:在学习时发现,我在窗口中添加DateTime元素,并注册XE_DATETIME_CHANGE事件,在事件中显示对话框,没什么问题,但是关闭对话框时,程序出错。
代码:
//DateTime
HELE date=XDateTime_Create(250,10,200,20,hWindow);
//=====================================================
//register datetime
XEle_RegisterEvent(date,XE_DATETIME_CHANGE,OnDateChange);
//=======================================================
......
BOOL CALLBACK OnDateChange(HELE hEle,HELE hEventEle)
{
int year=XDateTime_GetYear(hEventEle);
int month=XDateTime_GetMonth(hEventEle);
int day=XDateTime_GetDay(hEventEle);
//return showDateTime(hEle,year,month,day);
XMessageBox(hEle,L"Hello");
return true;
}
由于是在学习,代码有些冗余
bug截图:在最上边,不太会排版
|
|