昨天和今天都在学习windows程序的内部运行机制,再次学习这一章,我明显感到条理清晰了,原来这一章是讲我们所用的电脑,这样一个windows平台下程序运行的内部机制的。windows应用程序下最重要的莫过于窗口了。首先弄懂了几个基本概念——API,窗口,消息队列和消息响应,WinMain函数。
就像c程序中的main,winmain是windows程序的主程序。学习了设计窗口类、注册窗口、创建窗口、显示和更新窗口的一系列过程。再述了消息循环和窗口过程函数的编写。从中学到了不少的小常识,比如要把常量写在判断==的前面,以免出现写成赋值语句=的错误,只能够在WM_PAINT中用beginpaint与endpaint,在别处要用getdc和releasedc。
IDYES==MessageBow(hwnd,"hello","weixin",MB_YESNO)来判断是否返回YES,很多小错误小细节需要弄懂弄透,比如CALLBACK回调函数,_stdcallc和_cdecl的区别,重绘等等,千里堤坝,溃于蚁穴。做一名优秀的c++人员功夫要深,知识积累也要多丫。
总体来说,我明白了函数调用,消息响应是怎么一回事,好吧,开始下一步的学习,我要精通vc++!计划:今明两天温习完二三章,开始看签名的下部分内容。