关于Windows编程和MFC的入门级知识

对于一个刚刚学习可视化编程的同学来讲,想要理解一个Windows应用程序的运行机制还是很困难的。但是如果,不能很好的理解Windows编程,那么学习MFC就更是难上加难。基于这个原因,我现在想谈谈一个如何去理解一个Windows应用程序,以及编写简单的MFC程序。

下面我来具体分析一个使用Windows API编写的程序。

 

     对于一个Windows程序,它的开始函数是WinMain,这个函数的意义相当于DOS下的Main函数。这个函数的调用,发动了整Windows程序。WinMain的四个参数,在这里不详细解释,可以查看MSDN。WinMain中做了一下几个事情:

第一,定义了WNDCLASS类,这个类定了窗口的属性。具体的属性大家还是要查看MSDN。作为一个程序员如果不能很好的查阅资料那是相当悲剧的。 紧接着,调用RegisterClass来注册窗口,紧接着调用CreateWindow,来创造窗口。再紧接着调用UpdateWindow来更新窗口。注意这个期间定义了一个句柄,因为下面的函数必须给以传递句柄参数。剩下的就是消息循环。Windows程序的启动和更改都是靠的消息循环。这个可以查看MSDN中的MSG结构体来查看。

 

今天不早了,先讲WIndows程序,明天继续讲解如何编写一个简单的MFC程序。自己写的不好,第一次发技术贴,请大家多多关照。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值