|
在项目中需要在编辑框设置时间,可是用了编辑框的十进制编辑模式EDIT_SetDecMode,就会出现光标处花屏,非常奇怪,代码也没什么问题,有哪位大神遇到过吗??
//
// Initialization of 'Edit'
//
hItem = WM_GetDialogItem(pMsg->hWin, ID_EDIT_0);
EDIT_SetDecMode(hItem,2017,2017,9999,0,0);
//EDIT_SetText(hItem, "2017");
EDIT_SetFont(hItem, GUI_FONT_24_1);
//
// Initialization of 'Edit'
//
hItem = WM_GetDialogItem(pMsg->hWin, ID_EDIT_1);
EDIT_SetDecMode(hItem,01,01,12,0,0); //月
//EDIT_SetText(hItem, "01");
EDIT_SetFont(hItem, GUI_FONT_24_1);
//
// Initialization of 'Edit'
//
hItem = WM_GetDialogItem(pMsg->hWin, ID_EDIT_2);
EDIT_SetDecMode(hItem,01,01,31,0,0); //日
EDIT_SetFont(hItem, GUI_FONT_24_1);
//
// Initialization of 'Edit'
//
hItem = WM_GetDialogItem(pMsg->hWin, ID_EDIT_3);
EDIT_SetText(hItem, "****");
EDIT_SetFont(hItem, GUI_FONT_16_1);
不在光标处的都OK。
与键盘无关,因为初始化进去的时候,还没有调用键盘。 |
|