我正在开发一个MainForm作为ActiveX控件,我想控制TextureBrush不透明度。
答案 0 :(得分:0)
使用缩放颜色转换矩阵,如http://msdn.microsoft.com/en-us/library/ms533869%28v=vs.85%29.aspx所述,将Alpha通道缩放到您想要的级别。
该文章中的示例让您在绘制图像时使用带有颜色矩阵集的ImageAttributes对象,但您也可以将ImageAttributes对象传递给TextureBrush构造函数:http://msdn.microsoft.com/en-us/library/ms534552%28v=vs.85%29.aspx
无法更改现有TextureBrush对象的不透明度。