本文主题是转载一位大神的Blog,我只是留下一些自己的仿制.原文地址http://blog.csdn.net/thefutureisour/article/details/7467523。
仿写原因:
学过了c/c++,学会了跟定不可能,只是学了点皮毛。不知道问什么突然间想学些比较接地气的东西,就选择看看windows程序设计了。
正文:
1.Don't Call me,I will call you. 主动激励,被动响应。(杨力新老师的高级windows程序设计视频学来的);
2.windows消息响应一般过程:
你想给应用程序发送消息(比如在桌面上点了一下鼠标左键),首先这个消息产生(你左键点击了),然后这个消息会送到操作系统的消息队列中,(个人猜测)消息有一定优先级,不同消息优先级可能不同。如果产生的消息(产生来源可能为用户或系统)像WM_CREATE一样,os会直接将这个消息放到相应应用程序的消息队列中(os自己完成应用程序与消息映射的功能);或向WM_PAINT等先放到系统消息队列中等待调度.然后应用程序接受到消息后,看内部有无相应的消息处理函数,如果有的话会处理,否则,就直接无视掉。。。
3.对WinMain函数基本过程分析:
定义并初始化一个窗口-〉注册这个窗口-〉创建窗口-〉显示且更新窗口-〉进入消息循环(如果有消息调用消息处理函数WinProc);