如何获取一个指定控件的背景颜色
我写了一个小程序,当点击Show按钮时,会在一个组框(静态文本框)上面显示一串文字,当点击Hide按钮时,希望该组框上的文字消失。我的思路是在Hide按钮的消息响应函数中用GetbkColor()得到一个dc的背景颜色m_clr,然后利用SetTextColor(m_clr)设置dc中当前文字的颜色,然后利用TextOut()使得该组框上的文字消失。
后来发现,利用GetbkColor()得到颜色m_clr并不是控件的缺省的暗灰色,而是很浅的白色,因此我的文字并没有完全消失,而是隐约可见。
有谁能帮我解决一下这个问题么?