全国免费服务热线:18088079955
联系电话: 18088079955
E-mail : admin@admin.com
联系地址: 缅甸小勐拉曼秀镇新世界娱乐
当前位置:主页 > 娱乐新闻 >

娱乐新闻

继续滚动系列:使用键盘来控制滚动条

时间:2020-01-21 02:35
到目前为止,我们只用鼠标点击滚动条或拖动控制,我们的下一个目标小的,是添加滚动条键盘支持。

幸运的是,这是不是很困难的,我们只需要一些键盘事件的点击映射到相应的操作滚动条。
首先,我们通过消息HANDLE_MSG宏处理到WM_KEYDOWN(键盘按钮)来处理该事件,相应的程序是安其。
在安其功能,我们首先确定键是否被按下(唐),然后根据虚拟键盘的扫描码(VK)执行不同的处理。
例如,如果向上箭头被按下(VK_UP),滚动设定值(-cRepeat)滚动条的,如果按压向上翻页(VK_PRIOR),设置在涡管的值时,也乘以一个相应的高度( -cRepeat * g_cyPage)。
此外,我们在代码中也考虑到了用户按下Home和End键,这里叫做这里ScrollTo,而不是ScrollDelta。
请注意,我们在这里实现了“键盘辅助滚动条”之称(这个词有点长),说白了,是按Tab键切换输入焦点是加键盘的支持,同样的例子可以不同的控制。
另一方便,被称为“整体辅助功能应用程序”,例如,你需要考虑那些残疾人(听觉/视觉/流动性等)使用应用程序时遇到了困难。的需要的主题涉及到越来越多的内容,并且将无法启动。
我们仍然先看看右边的滚动条。
搜狐返回查看更多
编辑: