您的位置:首页 > 其它

学习MFC第一天——1些基础(1)

2014-06-25 15:49 274 查看
1.API: 应用程序编程接口Application Programming Interface

2.SDK: 软件开发包 Software Development Kit

3.窗口是Windows应用程序中一个非常重要的元素,一个Windows应用程序至少要有一个窗口,称为主窗口。

4.我们再启动Windows系统后,看到桌面也是一个窗口,称为桌面窗口,它由Windows系统创建和管理。

5.在Windows应用程序中,窗口是通过窗口句柄(HWND)来标识的。

6.在Windows程序中,有各种各样的资源(窗口、图标、光标等),系统在创建这些资源的时会为它们分配内存,并返回标识这些资源的标识号,即句柄。

 

在Windows程序中,消息是由MSG结构体来表示的。MSG结构体的定义

Typedef struct tagMsg{
HWND hwnd;      //所属窗口标识
UINT message;   //消息标示符
WPARAM wParam;  //消息附加变量
LPARAM lParam;  //消息附加变量
DWORD time;     //投递消息时间
POINT pt;       //鼠标位置
}MSG;
 

7.每一个Windows应用程序开始执行后,系统都会为程序创建一个消息队列,这个消息队列用来存放该程序创建的窗口的消息。

8.WinMain是Windows程序的入口点函数,与DOS程序的入口点函数main的作用相同,当WinMain函数结束或返回时,Windows应用程序结束。

 

WinMain函数的声明

Int WINMAIN WinMain(
HINSTANCE hInstance,     //当前运行实例的句柄
HINSTANCE hPrevInstance, //当前实例的前一个句柄
LPSTR lpCmdLine,         //命令参数
Int nCmdShow             //指定窗口显示
);


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息