emwin入门第二课 界面之间的切换

时间:2024-03-30 10:54:57

emwinPC端模拟界面切换

第一步:创建界面
利用builder工具创建三个界面,在切换的时候,需要关闭当前的窗口,创建另外一个窗口。利用按钮来切换界面。
用第一课的方法,先用builder创建三个界面,将这三个界面生成的C文件加入到工程内,这是创建一个界面,其他二个如这个一样。
emwin入门第二课 界面之间的切换
回到那个按钮的回调函数里面:
emwin入门第二课 界面之间的切换
这里加入两行函数,GUI_EndDialog(pMsg->hWin, 0);这个函数作用就是关闭当前对话框,CreateFramewin0()这个创建一个对话框,这样就实现了对话框之间的切换。注意:那个builder生成的C文件里的创建对话框的函数的名字是一样的,为了避免重复,需要对他名字进行更改,一个工程里不能有两个相同的函数,不然会报错。
效果就是:
emwin入门第二课 界面之间的切换
按一下按钮就到了下一个界面:
emwin入门第二课 界面之间的切换
这样就实现了窗口切换。