Win32 API为窗口创建提供了许多样式,我正在寻找一种可以从我使用此代码创建的窗口中删除一个像素边框的样式:
DWORD dwExtStyle = 0;
DWORD dwStyle = WS_POPUPWINDOW;
m_hWnd = CreateWindowEx(
dwExtStyle,
className,
windowName,
dwStyle,
300,
300,
100,
100,
NULL,
NULL,
hInstance,
NULL);
ShowWindow(m_hWnd, SW_SHOW);
我得到了结果:
标志的组合可以从窗口中删除黑色边框。
答案 0 :(得分:7)
只需使用WS_POPUP
代替WS_POPUPWINDOW
。
宏WS_POPUPWINDOW
实际上是一组标志:
#define WS_POPUPWINDOW (WS_BORDER | WS_POPUP | WS_SYSMENU)
WS_BORDER
标志是负责黑方的人。