int GUI_WaitKey(void) {
int r;
do {
r = GUI_GetKey();
if (r) {
break;
}
if (!GUI_Exec()) {
GUI_X_WAIT_EVENT(); /* Wait for event (keyboard, mouse or whatever) */
}
} while (1);
return r;
}
int GUI_GetKey(void) {
int r = _Key;
_Key = 0;
return r;
}
1.首先我不调用GUI_WaitKey(void)函数,创建的按钮就显示不出来
2. GUI_GetKey(void)函数获取的返回值一直为0,他的返回值是_Key,但是在源代码里只看到了定义,并没有加以说明