继续滚动条系列:使用键盘来控制滚动条
----继续滚动条系列:使用键盘来控制滚动条//---- http://
添加键盘支持
到目前为止 , 我们的滚动条只能使用鼠标点击或者拖动来进行控制 , 我们的下一个小目标 , 是为滚动条添加键盘支持 。
幸运的是 , 这个不是很困难 , 我们只需要将一些键盘点击事件映射到滚动条对应的操作即可 。
直接上代码
代码解析
首先 , 我们通过HANDLE_MSG宏来对WM_KEYDOWN(键盘按键按下)事件进行处理 , 对应的消息处理例程是OnKey 。
在OnKey函数中 , 我们先判断是否是按键按下(fDown) , 然后根据不同的键盘虚拟扫描码(vk)来进行不同的处理 。
推荐阅读
- 游戏本|双11告一段落,游戏狂欢月还在继续!什么装备可坐等老头环?
- |阴阳哲学探索系列之一百零八十四(以组织层级为例)
- 黑色星期五|兄弟LOL打到底!韩媒爆料:如果Deft留队,那Chovy也将继续在HLE
- 使命召唤手游|整个仙剑系列,修仙的角色一抓一大把,但真正成仙的又有哪些呢?
- 世界观|《真.女神转生V》系列回顾与测评:奇幻世界,现代视角,与魔为伴
- edg战队|Bo还能继续打职业?外媒发出投票,74%网友希望Bo可以去他们赛区
- 皮卡丘|庆祝《宝可梦》系列25周年,官方推限量25尊「水晶皮卡丘」
- 大话西游2|大话西游2:这么全面的万金油神兽从鎏金宝鉴系列里可以说是”大哥“的存在了!
- dota2|王者荣耀:孙尚香新皮肤不输末日机甲,翻滚动作独一无二特效炸裂
- |LOLM神龙和光明哨兵,哪个系列皮肤更受欢迎?玩家:主要看价格