您的位置:首页 > 其它

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

2014-06-26 14:54 288 查看
1.消息传送实际上是操作系统调用程序中的一个专门负责处理消息的函数,这个函数称为窗口过程。

 

窗口特征是由WNDCLASS结构体来定义的。

 

Typedef struct _WNDCLASS{
UINT style; //窗口样式
WNDPROC lpfnWndProc; //指向窗口过程函数
int cbClsExtra; //附加内存空间大小,一般设置为零
int cbWndExtra; //窗口附加内存大小,一般设置为零
HANDLE hInstance; //窗口过程的程序实例句柄
HICON hIcon; //图标句柄
HCURSOR hCursor; //光标句柄
HBRUSH hbrBackground;//背景画刷句柄
LPCTSTR lpszMenuName;//设定菜单的名字
LPCTSTR lpszClassName;//设定窗口类的名字
}WNDCLASS;
注册函数

 

ATOM RegisterClass(CONST WNDLASS *lpWndClass);

创建窗口函数

 

HWND CreateWindow(
LPCTSTR lpClassName, //指向注册类名
LPCTSTR lpWindowName, //窗口名字
DWORD dwStyle, //窗口类型
int x, //窗口左上角位置横坐标
int y, //窗口左上角位置纵坐标
int nWidth, //宽度
int nHeight, //高度
HWND hWndParent, //父窗口句柄
HMENU hMenu, //菜单句柄
HANDLE hInstance, //窗口所属的应用程序实例的句柄
LPVOID lpParam //附加信息指针
);
显示窗口函数

 

BOOL ShowWindow(
HWND hWnd, //窗口句柄
Int nCmdShow //显示状态
);
窗口更新函数

 

BOOL UpdateWindow(
HWND hWnd //窗口句柄
);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vs mfc 学习 笔记