【发布时间】:2012-06-02 21:10:57
【问题描述】:
我正在开发一个自定义表单,我希望非客户区是透明的。我通过消息号“0x85”处理非客户区绘画,这是我迄今为止尝试过的:
- 使用颜色“Color.Transparent”进行绘制 -> 非客户区被绘制为黑色。如果我使用红色或黑色或绿色的图像,它可以完美地工作,但透明 = 黑色
- 创建了表格大小的透明图像,并使用了“myGraphics.DrawImage("img.png")”方法。背景仍然是黑色的。如果我使用红色或黑色或绿色的图像,它也可以完美地工作......
- 不画任何东西(希望我只是保持透明)...没用
【问题讨论】:
标签: winforms .net-4.0 transparency nonclient