【发布时间】:2014-04-14 20:30:25
【问题描述】:
我正在使用此代码使全屏窗口透明并允许鼠标事件通过该窗口:
Cursor.Hide();
this.BackColor = System.Drawing.Color.Green;
this.TransparencyKey = System.Drawing.Color.White;
int initialStyle = GetWindowLong(this.Handle, -20);
SetWindowLong(this.Handle, -20, initialStyle | 0x80000 | 0x20);
但是现在当窗口是透明的 Cursor.Hide(); 不再工作了......如何解决这个问题?
【问题讨论】:
-
您是否在使用其他控件,例如表单中的面板?
-
不,这是空白窗口。
标签: c# winforms cursor mouseevent transparency