ble*_*jzz 19 c++ windows win32gui winforms
我正在为Windows开发一个c ++应用程序.我正在使用win32 API.我有一个非常简单的问题,我无法找到答案.如何打开没有标题栏的窗口(没有控件,图标和标题),并且无法调整大小.
我用于创建窗口的应用程序的一段代码:
hWnd = CreateWindow(szWindowClass, 0, (WS_BORDER ),
0, 0, WINDOW_WIDTH, WINDOW_HEIGHT, NULL, NULL, hInstance, NULL);
Run Code Online (Sandbox Code Playgroud)
更新:
要在c#中执行此操作,您只需定义以下代码:
FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
ControlBox = false;
Run Code Online (Sandbox Code Playgroud)
Mik*_*ike 20
hWnd = CreateWindow(szWindowClass, 0, (WS_BORDER ), 0, 0, WINDOW_WIDTH, WINDOW_HEIGHT, NULL, NULL, hInstance, NULL);
SetWindowLong(hWnd, GWL_STYLE, 0); //remove all window styles, check MSDN for details
ShowWindow(hWnd, SW_SHOW); //display window
Run Code Online (Sandbox Code Playgroud)
小智 5
HWND hWnd ;
hWnd = CreateWindow(szWindowClass, 0, (WS_BORDER ), 0, 0, 100, 100, NULL, NULL, Instance, NULL);
SetWindowLong(hwnd, GWL_STYLE, WS_BORDER ); // With 1 point border
//OR
SetWindowLong(hwnd, GWL_STYLE, 0 ); // Without 1 point border = white rectangle
SetWindowPos(hwnd, 0, 150, 100, 250, 250, SWP_FRAMECHANGED);
if (!hWnd)
return FALSE ;
else
ShowWindow(hwnd, SW_SHOW);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
31481 次 |
最近记录: |