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、让操作系统响应消息
时间: 2024-10-06 23:41:45