我有一个小问题,我似乎无法找到任何解决方案。
问题是:我想用Graphics类将文本绘制到透明窗口上。通过将窗口BackColor设置为某种颜色并将transparencyKey设置为相同的窗口,使窗口变得透明。
我的代码:
RECT rect;
Graphics g;
Font f = new Font(new FontFamily("Arial"), 20);
private void menu_Paint(object sender, PaintEventArgs e) {
g = e.Graphics;
g.DrawString("Test: True", f, new SolidBrush(Color.Blue), 100,100);
}
事情是,字符串会出现一些问题,但仍有一些BackColor粘在它上面: Image
任何人都可以帮助我,或者有人知道在透明窗口上绘制字符串的另一种方法吗?谢谢:))