我正在使用Visual Studio 2005中的对话框编辑器创建一个带有静态文本控件的对话框。由于我在它下面使用了静态图像控件,因此灰色文本背景看起来很丑,所以我希望静态文本控件的背景是透明的。在编辑器中,我将“Transparent”属性设置为True,这会使背景变成透明,就像我想要的一样。但是,当我运行我的应用程序并使用SendMessage(hText, WM_SETTEXT, 0L, "newtext")更改文本时,背景失去了透明度并再次变成灰色。有什么好的解决办法吗?顺便说一句,我是用C++做的。谢谢您提前的帮助!