我正在使用CWinFormsControl在MFC对话框中托管Windows窗体用户控件。我已将属性DoubleBufferd
设置为true。根据文档,这导致AllPaintingInWmPaint
和UserPaint
也被设置为真(不确定这是否重要)。我如何强制(或伪造)UserControl绘制其背景透明?
这是我在UserControl的构造函数中设置的内容:
this.SetStyle(ControlStyles.SupportsTransparentBackColor, true); this.BackColor = Color.Transparent; this.DoubleBuffered = true;
没有找到相关结果
已邀请:
1 个回复
xsit
赞同来自:
内容太长未翻译