#include<windows.h>的用法
时间: 2023-09-12 17:13:02 浏览: 146
C++ Windows.h
#include<windows.h> 是一个C/C++编程中常用的头文件,它提供了一些与Windows操作系统相关的函数和数据类型的定义。下面是一些常见的使用方式:
1. 创建窗口:
```
HWND hwnd = CreateWindow(
"MyWindowClass", // 窗口类名
"My Window", // 窗口标题
WS_OVERLAPPEDWINDOW, // 窗口样式
CW_USEDEFAULT, // 窗口位置的X坐标
CW_USEDEFAULT, // 窗口位置的Y坐标
CW_USEDEFAULT, // 窗口的宽度
CW_USEDEFAULT, // 窗口的高度
NULL, // 父窗口句柄
NULL, // 菜单句柄
hInstance, // 应用实例句柄
NULL // 附加参数
);
```
2. 显示窗口:
```
ShowWindow(hwnd, nCmdShow);
UpdateWindow(hwnd);
```
3. 处理窗口消息:
```
MSG msg;
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
```
4. 使用消息处理函数:
```
LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg)
{
case WM_CLOSE:
DestroyWindow(hwnd);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd, msg, wParam, lParam);
}
return 0;
}
```
这些只是使用 <windows.h> 的一些基本用法示例,这个头文件还提供了许多其他的函数和数据类型,可以用于窗口、消息处理、线程、文件操作等等。具体的使用方式可以查阅相关的文档和参考资料。
阅读全文