用c++代码 设置窗口风格
时间: 2023-09-22 19:12:00 浏览: 117
C++编码风格
以下是使用C代码设置窗口风格的示例:
```
#include <Windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
// Create a window
HWND hWnd = CreateWindowEx(
WS_EX_CLIENTEDGE, // Window style
L"MyWindowClass", // Window class name
L"My Window", // Window title
WS_OVERLAPPEDWINDOW, // Window style
CW_USEDEFAULT, // X position
CW_USEDEFAULT, // Y position
500, // Window width
500, // Window height
NULL, // Parent window handle
NULL, // Menu handle
hInstance, // Instance handle
NULL // Additional application data
);
// Show the window
ShowWindow(hWnd, nCmdShow);
// Message loop
MSG msg;
while (GetMessage(&msg, NULL, 0, 0)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}
```
在上面的示例中,使用`WS_EX_CLIENTEDGE`作为扩展窗口样式来设置一个具有凸起边缘的窗口。使用`WS_OVERLAPPEDWINDOW`作为标准窗口样式来设置一个具有标题栏、系统菜单、最大化和最小化按钮的窗口。您可以根据需要更改这些样式。
阅读全文