【发布时间】:2015-04-07 10:13:14
【问题描述】:
在我的主程序中,我有一个包含许多控件的对话框。 其中之一是女巫中的静态控件,我想绘制带有文本和一些透明效果的图像。
有人可以帮忙吗?
【问题讨论】:
在我的主程序中,我有一个包含许多控件的对话框。 其中之一是女巫中的静态控件,我想绘制带有文本和一些透明效果的图像。
有人可以帮忙吗?
【问题讨论】:
您应该考虑从 CStatic 派生您自己的类。您应该使用 SS_OWNERDRAW 样式定义静态控件,这样您就可以在CStatic::DrawItem 中处理它的呈现。当DrawItem 被调用时,您将收到一个指向DrawItemStruct 的指针,该指针已嵌入其中,一个指向控件DC 的句柄,您可以使用它来呈现到控件中。
我还建议查看此实现:http://www.codeproject.com/Articles/9064/Yet-Another-Transparent-Static-Control
【讨论】: