VC学习(一)

一, WINDOWS的消息处理技术

      假设我们编了一个程序,该程序有一个File 菜单,那么,在运行该应用程序的时候,如果用户单击了File 菜单,

这个动作将被Windows (而不是应用程序本身!)所捕获,Windows 经过分析得知这个动作应该由上面所说的那个

应用程序去处理,既然是这样,Windows 就发送了个叫做WM_COMMAND 的消息给应用程序,该消息所包含的信

息告诉应用程序:“用户单击了File 菜单”,应用程序得知这一消息之后,采取相应的动作来响应它,这个过程称为消

息处理。Windows 为每一个应用程序(确切地说是每一个线程)维护了相应的消息队列,应用程序的任务就是不
停的从它的消息队列中获取消息,分析消息和处理消息,直到一条接到叫做WM_QUIT 消息为止,这个过程通常是由

一种叫做消息循环的程序结构来实现的。

二,使用SDK 编写Windows 应用程序

      传统的DOS 程序以main 函数作为进入程序的初始入口点,在Windows 应用程序中,main 函数被WinMain

函数取而代之。

      句柄 是一个标识对象的变量,或者是一个对操作系统资源的间接引用。

      一般情况下,我们应该在WinMain 函数中完成下面的操作:
      1. 注册窗口类;
      2. 创建应用程序主窗口;
      3. 进入应用程序消息循环。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值