本文主要是介绍ST-emWIN ICON图标索引,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
初次使用ST-emWIN做个界面,使用ICON控件添加了几个控件后,发现初始化后,点击空白区域默认选择第一个图标(没有点击图标),从一个图标跳转出来后,点击屏幕空白区域,默认选择上次退出的图标。查了一些资料后,原因是 图标索引问题,即每个图标都会有对应的索引,从0开始,初始化索引为0,当点击图标后会记住当前图标的索引,因此当点击屏幕是(未点击图标)系统会自动跳转暂存默认图标索引。暂时解决的方法是:初始化以及每次进入图标后,将图表索引设置为一个不存在的数,一般为-1. 所用函数为:ICONVIEW_SetSel(hWinICON,-1);//初始时选择图标为-1。 但是这样也存在一个问题,就是初始化点击屏幕,屏会闪烁一下,因为要跳转,但找不到相关索引,暂时还没有更好的解决方案。这篇关于ST-emWIN ICON图标索引的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!