码迷,mamicode.com
首页 > Windows程序 > 详细

Windows内部程序运行原理

时间:2015-12-23 15:52:37      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:

1、相互关系图

技术分享

操作系统把它能够完成的功能以函数的形式提供给应用程序使用,应用程序对这些函数的调用就是系统调用。这些函数的集合就是windows操作系统提供给应用程序的编程接口Application Programming Interface(windwos API)

2、消息机制

typedefstruct tagMSG(

HWND hwnd,//handle to window,窗口标识的类型

UINT uMsg,//unsigned int 表示一个具体的消息(WM开头WM_KEYDOWN(微软定义的宏))

WPARAM wParam,//整型,info addition,定义新类型是为了从变量的类型区分变量的用途

LPARAM lParam,//整型,info addition

DWORD time,//word类型是16位的整数DWORD(double),32位,指示消息投递的时间

POINT pt//点结构体(x,y),指示了一个光标在消息被投递的时候的位置。

)MSG;

句柄(每个资源唯一的标识号):操作系统管理和操作资源都是通过句柄寻找对应资源的。

按类型分为:图标句柄HICON,光标HCURSOR,窗口HWND,应用程序实例HINSTANCE

3、消息队列

每一个应用程序都有一个消息队列,是一个先进先出的缓冲区。

4、消息响应

当操作系统收到消息后的对应处理行为。

vc编写windows应用程序要求:1、理解消息本身2、让操作系统响应消息

Windows内部程序运行原理

标签:

原文地址:http://www.cnblogs.com/HellcNQB/p/5069905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!