中级会员
 
- 积分
- 370
- 金钱
- 370
- 注册时间
- 2014-12-15
- 在线时间
- 66 小时
|
7金钱
我是在学习checkbox时发现,为什么要创建checkbox时一定要使用GUI_ExecDialogBox创建才能运行,当使用GUI_CreateDialogBox创建时却是黑屏?
1、用GUI_ExecDialogBox创建,例程里的程序源码
//CHECKBOX小工具演示Demo
void CheckBoxDemo(void)
{
GUI_CURSOR_Show();
#if GUI_SUPPORT_MEMDEV
WM_SetCreateFlags(WM_CF_MEMDEV);
#endif
WM_SetDesktopColor(GUI_BLACK);
while(1)
{
GUI_ExecDialogBox(_aDialogCreate,GUI_COUNTOF(_aDialogCreate),&_cbCallback,0,0,0);
GUI_Delay(500);
}
}
2、我尝试用GUI_CreateDialogBox创建
//CHECKBOXD¡1¤¾ßÑYê¾Demo
void CheckBoxDemo(void)
{
GUI_CreateDialogBox(_aDialogCreate,GUI_COUNTOF(_aDialogCreate),&_cbCallback,0,0,0);
}
谢谢大家帮忙解答。
|
|