![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vc++深入详解
redvoilin
这个作者很懒,什么都没留下…
展开
-
1.windows程序运行原理
windows平台的程序都是通过消息驱动机制运行的,如上图:箭头1表示输入设备发生变化,比如我们按下了鼠标左键,windows操作系统捕捉到了鼠标左键被按下这一事件,并将这一事件封装成一个message投递到该application的消息队列中,也就是图中5的过程。application通过一个while消息循环不停的从消息队列中取出第一条消息进行相应,就是完成了图中箭头6的过程。箭头3表示application可以通过调用系统的API进行完成一些功能,箭头4再由操作系统操作输出设备,比如通过显卡在显示器上原创 2010-09-09 16:22:00 · 751 阅读 · 1 评论 -
2.利用windows API完成一个基本的windows application
编写一个基本的windows application需要以下几个步骤:1.首先要设计一个窗体;2.然后注册这个窗体;3.创建窗体;4.显示窗体;5.消息循环;6.编写消息相应函数。下面详细说说每个步骤:1.首先要生成一个WNDCLASS类型的结构体:WNDCLASS wndcls,然后为wndcls的各个成员变量赋值,wndcls的各个成员变量的说明可以参考msdn,以下是msdn中对WNDCLASS类型结构 体的描述:typedef struct _WNDCLASS { UINT原创 2010-09-10 12:17:00 · 557 阅读 · 0 评论