完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、控件聚焦问题:怎样让控件(图中全部为Button控件)的焦点按照自己制定的方向切换,比如一上电,先聚焦在“主菜单”按钮,然后用左右键来切换到路径:
(1)保护状态→DSP采样值,从图上看用左右键切换还有三条路径分别为:(2)显示报告→动作报告;(3)打印报告→定值清单;(4)整定定值→装置参数; 其中从“保护状态”按钮切换到“显示报告”按钮用上下键切换;用上下键切换的路径还有以下几条: (1)保护状态→显示报告→……→程序版本→退出;(大分支) (2)DSP采样值→CPU采样值→……→开路显示→退出; (3)动作报告→自检报告→……→退出; (4)定值清单→动作报告→……→程序版本→退出; (5)装置参数→保护定值→……→复制定值→退出; 其中当聚焦到上述第二分支的“退出”按钮时,按上下键不得聚焦到下路径的按钮(比如聚焦到第二条路径的“退出”按钮时,按上下键不得跳跃聚焦到第三条路径的“动作报告”按钮,其余类似),按所有的“退出”键,聚焦重新到“主菜单”按钮;用来切换聚焦的函数是:WM_SetFocusOnPrevChild(hWin)和WM_SetFocusOnNextChild(hWin),好像它们切换的只是按照一条特定路径而已,且程序按钮控件比较少,相对容易实现,但多条路径后就会不按自己设计的路径走了。假如按上面这么多的路径,该怎样编程呢?用什么函数实现?哪位大侠知道,本人不胜感激!! |
|
相关推荐
7个回答
|
|
例如: ..........
.......... .......... Top_hWin = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), &_cbCallback, 0, 0, 0); //创建窗体 WM_SetFocus(WM_GetDialogItem(Top_hWin, GUI_ID_BUTTON1)); //聚焦于 GUI_ID_BUTTON1 按钮 .......... .......... .......... |
|
|
|
|
|
楼主出的悬赏金太少了,不然早就告诉你怎么实现了。哈哈!
|
|
|
|
真的假的?你想要多少金币?。。。。。。。。。。
|
|
|
|
其实很简单,当然可以帮楼主解决了!
|
|
|
|
|
|
|
|
楼主的问题解决了吗,我也遇到相同的问题,可以分享一下吗
|
|
|
|
只有小组成员才能发言,加入小组>>
698 浏览 0 评论
1109 浏览 1 评论
2476 浏览 5 评论
2810 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2653 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
656浏览 9评论
651浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
785浏览 6评论
632浏览 5评论
672浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 07:15 , Processed in 1.016204 second(s), Total 65, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号