如何聚焦UrhoSharp窗口时,应用程序启动

本文关键字:窗口 应用程序 启动 UrhoSharp 何聚焦 聚焦 | 更新日期: 2023-09-27 17:55:02

UrhoSharp示例应用程序从UrhoSharp模板为Visual Studio应该退出当ESC键被按下:

Input.SubscribeToKeyDown(args => { if (args.Key == Key.Esc) Exit(); });

然而,它似乎不是。

我发现我需要先点击应用程序窗口,然后按ESC。问题似乎是造成的应用程序窗口没有一个焦点时,应用程序启动。(应用程序的控制台窗口有焦点时,应用程序启动)

如何给焦点的应用程序窗口在UrhoSharp?

如何聚焦UrhoSharp窗口时,应用程序启动

您是否通过F5调试器启动程序?如果是这样,那么使用Ctrl+F5代替"不调试就开始",模板主窗口应该有焦点。

在启动这些项目时,我也通常将鼠标设置为可见作为默认值:

Input.SetMouseVisible(true, false);