当前位置:鱼C工作室 >Windows程序设计 > 查看文章

子窗口和键盘 – Windows程序设计(SDK)041

子窗口和键盘

 

让编程改变世界

Change the world by program


 

子窗口和键盘

 

今天我们再添加一个功能,就是键盘接口。这次我们要对所有的 25 个子窗口加入键盘接口,通过键盘来实现操作。如果只有一个主窗口的话,那么问题简单很多,只需要响应 KEYDOWN 消息,并计算触发的位置即可。但我们这次面对的是 25 个子窗口,要怎么办呢?

 

我们可以从另一个角度入手:因为窗口它自己知道有没有被选中,是不是?因为如果你点击一个窗口,那么它会获得输入焦点嘛。按照这个逻辑,我们就可以通过输入焦点,从而在用户按下回车或空格是,判断具体在哪一个子窗口中绘制 XX。

 

好,那我们现在一起来修改这个程序!

 

…… 此处省略N多内容,具体请看视频讲解 ……

 


为您推荐

报歉!评论已关闭.