函数指针
typedef WM_HWIN (FUNC_TYPE)(int, int);
typedef WM_HWIN (*FuncPtr)(void);
FuncPtr func_array[] = {CreateFramewin_view, CreateWindow_setting};
轮询切换代码
效果:1秒切换一次页面
void MainTask(void) {
WM_HWIN hItem;
int i = 0;
GUI_Init();
i=0;
while(1) {
hItem = func_array[i]();
GUI_Delay(1000); // 控制刷新间隔
i++;
i%=2;
GUI_EndDialog(hItem,0);
}
}