[英]Win32: How to create a bordless popup window
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);
我得到了結果:
標志的哪種組合可以從窗口中刪除黑色邊框。
只需使用WS_POPUP
而不是WS_POPUPWINDOW
。
宏WS_POPUPWINDOW
實際上是一組標志:
#define WS_POPUPWINDOW (WS_BORDER | WS_POPUP | WS_SYSMENU)
WS_BORDER
標志是負責您的黑色正方形的標志。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.