1

试图用透明窗口(显示桌面或它后面的任何东西)实现一个 xna 游戏。发现有几个人在问,但没有相关答案。

我可以获取表单并设置 TransparencyKey

Form gameForm = (Form)Form.FromHandle(Window.Handle);
gameForm.TransparencyKey = System.Drawing.Color.FromArgb(255, 0, 0, 255);

然后在绘制方法中,我将其清除为红色,据我所知,透明度键应该从绘制中删除任何红色,所以红色背景应该会噗!

有谁知道我是否遗漏了什么或有更多的见解?

4

0 回答 0