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

作者: jyhchyunlu (jyhchyunlu)   2016-02-20 22:34:34
36m開發平台(Platform): VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
我用CreatWindow建造一個label,但這個label背景顏色跟視窗的顏色不同
如連結的圖片 https://imgur.com/fjfxZaz
請問該怎麼調整label的背景顏色呢?
感謝版友的解答!
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
作者: LiloHuang (十年一刻)   2016-02-21 21:07:00
:) 不客氣
作者: jyhchyunlu (jyhchyunlu)   2016-02-21 21:07:00
解決了~樓上的大大真的很了解我的問題耶!! 也很厲害!!難道是win32 api高手??(來拜師)
作者: LiloHuang (十年一刻)   2016-02-21 01:34:00
你得處理 WM_CTLCOLORSTATIC https://goo.gl/3doa2P
作者: stupid0319 (徵女友)   2016-02-21 00:30:00
如果是內建的label,我想顏色應該跟win布景主題連動可以建立一個dialog,讓所有元件依附在dialog上這樣顏色就一樣了

Links booklink

Contact Us: admin [ a t ] ucptt.com