创建窗口
来源:互联网 发布:万网临时域名怎么申请 编辑:程序博客网 时间:2024/05/01 02:12
#include <windows.h>
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
int WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
MSG uMsg;
HWND hwnd;
WNDCLASSEX wcs;
{
wcs.cbSize = sizeof(WNDCLASSEX);
wcs.style = CS_HREDRAW |CS_VREDRAW ;
wcs.cbClsExtra = 0;
wcs.cbWndExtra = 0;
wcs.lpfnWndProc=(WNDPROC)WindowProc ;
wcs.hInstance = hInstance;
wcs.hIcon = NULL;
wcs.hCursor = NULL;
wcs.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);;
wcs.lpszClassName ="test";
wcs.lpszMenuName = "HELLO";
wcs.hIconSm = NULL;
}
RegisterClassEx(&wcs);
hwnd = CreateWindow("test","ttyy",WS_OVERLAPPEDWINDOW,
0,0,500,200,NULL,NULL,hInstance,NULL);
ShowWindow(hwnd,SW_SHOW);
UpdateWindow(hwnd);
while (GetMessage(&uMsg, NULL, 0, 0))
{
TranslateMessage(&uMsg);
DispatchMessage(&uMsg);
}
return 0;
}
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
switch (uMsg)
{
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd, uMsg, wParam, lParam);
}
return 0;
}
- 创建窗口
- 创建窗口
- 创建窗口
- 创建窗口
- 创建窗口
- 创建窗口
- 创建窗口
- 创建窗口
- API创建创建子窗口
- 创建不规则窗口
- 动态创建数据窗口
- 创建透明窗口
- 总结创建窗口全过程
- 创建一不规则窗口
- 如何创建不规则窗口
- 简单的窗口创建
- MFC 窗口的创建
- 创建不规则窗口
- WebWork框架之Select标签
- 条款17:以独立语句将NEWED对象置入智能指针
- Android组件间的交互和进程间IPC通信
- 快速排序
- 笔记-写Unicode文件
- 创建窗口
- Web Service入门
- socket 客户端
- ARM指令
- 网游云计算?
- [转]ip_conntrack_ftp.c的分析
- 漂泊
- MFC学习笔记(4)
- hook