在WINAPI,我喜歡創建一個按鈕:WINAPI按鈕背景
case WM_CREATE:
{
Start = CreateWindowEx(WS_EX_TRANSPARENT, "Button", "Start", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 20, 50, 75, 25, window, (HMENU)ID_START, hInstance, NULL);
break;
}
按鈕看起來像:
但我需要它看起來像這樣的(我在.net一樣) :
我怎樣才能擺脫黑色邊框/背景?
你能解釋一下WS_EX_TRANSPARENT如何改變邊界的外觀嗎?我不認爲這會對外觀產生任何影響。必須同意你對它的誤解。 –
不知道,直到半小時前才考慮過嘗試。它看起來像跳過WM_ERASEBKGND,對於透明度模擬來說並不罕見。 –
你說得對。當我刪除透明的標誌,它會把一個灰色的邊框,而不是..我讓它透明,以便它不會像這個圖像灰色:http://i.imgur.com/sgcE4.png – Brandon