转战windows的开发,我想应该先从api开始,至于mfc其他的内容最好等你看完api之后再去学习,那样就会有一种相见恨晚,或者是如鱼得水的感觉吧,O(∩_∩)O~。
我想用这么一篇文章来简单的描述下关于win 32中窗口和消息的概念,对于你要从事win 32 的开发,你就应该一直想着这个“窗口”和“消息”了,他会一直伴着你走下去。
窗口就是一个对象,win 32就是一种面向对象的理念贯彻其中,基本上所有的应用都是基于窗口和消息的,不同的窗口,实现不用的功能。也就是windows起名的真正原因吧。
创建win程序,首先我们就去完成窗口的设计,
一,注册窗口类。
这里大家应该明白,我们为什么是注册“窗口类”,而不是说注册窗口,用c++开发当然是首先我们得去创建类了,去做一个类。然后再根据创建的这个类,去完成下面的内容,继承?派生,大家回去慢慢研究吧。好比造汽车,首先我们得去设计图纸一样,而不是直接去造。
二,创建窗口。
基于上面的类,我们去创建窗口,这里可以根据上面的窗口类,去创建多个窗口。
三,显示窗口。
窗口创建好了我们才要去显示窗口,就是把这个窗口显示到显示屏上,否则就看不见窗口了。
四,更新窗口。
创建好窗口之后,我们完成了这个窗口的功能之后就得去更新窗口,以便于下次应用这个窗口。
下面说一下消息。
基本上我们去完成的大部分功能都是靠消息传递的。