1
你好,我想改變按鈕的背景顏色。這裏是我的代碼按鈕更改使用Createwindow命令創建的按鈕的背景顏色
hwndTemp = CreateWindow(TEXT("BUTTON"), Str("Settings"),
WS_CHILDWINDOW|WS_VISIBLE|WS_TABSTOP|BS_TEXT|BS_PUSHBUTTON|WS_CLIPSIBLINGS,
0, 0, 0, 0, hwndMain, (HMENU)ID_SETTINGS, 0, 0);
SendMessage(hwndTemp, WM_SETFONT, (WPARAM)GetStockObject(DEFAULT_GUI_FONT), TRUE);
有3個或4個更多的按鈕,我想將更改應用到他們每個人。他們都有不同的(HMENU)名稱。
您是否使用COMCTL V6和主題繪畫?如果是這樣,那麼你不再準備好控制你的按鈕顏色。你需要自己畫按鈕。 –
對不起,但我不知道comctl32 v6 .. – user3012804
我認爲你將需要了解這一點。 –