我有一个没有边框的Windows窗体设置为最大化,以使其看起来像#34;全屏"。当我在C#应用程序中打开全屏表单时,请调用以下代码...
[DllImport("User32.dll")]
public static extern Int32 SetForegroundWindow(int hWnd);
通过调用...
,我从Windows窗体api获取句柄 ScreenScrape.SetForegroundWindow(Handle.ToInt32());
当"显示"事件被提出。
唯一的问题是有时我会得到预期的结果(一个全屏应用程序,前面没有任何东西),有时我得到这个......
如果我点击我的Windows窗体及其嵌入式浏览器上的任何位置,我会看到这个......
另一位开发人员建议以编程方式点击已知位置Say 10,10,但这似乎是一个黑客攻击。知道这里可能会发生什么吗?