[問題] 如何變更win32程式中 label的背景顏色

看板C_and_CPP (C/C++)作者 (jyhchyunlu)時間10年前 (2016/02/20 22:34), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/1
36m開發平台(Platform): VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 我用CreatWindow建造一個label,但這個label背景顏色跟視窗的顏色不同 如連結的圖片 https://imgur.com/fjfxZaz
請問該怎麼調整label的背景顏色呢? 感謝版友的解答! 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.79.236 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1455978876.A.E0A.html

02/21 00:30, , 1F
如果是內建的label,我想顏色應該跟win布景主題連動
02/21 00:30, 1F

02/21 00:31, , 2F
可以建立一個dialog,讓所有元件依附在dialog上
02/21 00:31, 2F

02/21 00:32, , 3F
這樣顏色就一樣了
02/21 00:32, 3F

02/21 01:34, , 4F
你得處理 WM_CTLCOLORSTATIC https://goo.gl/3doa2P
02/21 01:34, 4F

02/21 21:07, , 5F
解決了~樓上的大大真的很了解我的問題耶!! 也很厲害!!
02/21 21:07, 5F

02/21 21:07, , 6F
難道是win32 api高手??(來拜師)
02/21 21:07, 6F

02/21 21:07, , 7F
:) 不客氣
02/21 21:07, 7F
文章代碼(AID): #1Mo7byuA (C_and_CPP)
文章代碼(AID): #1Mo7byuA (C_and_CPP)