[问题] 如何变更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