我根据WiredPrairie非托管c ++ splasher类实现了一个启动画面。
但是当我的应用程序加载时,我的窗口没有激活。用户必须单击登录框,即使它是我应用程序中唯一打开的窗口。
我尝试过以下操作,但这些都不起作用。
Topmost = true;
Focus();
Activate();
在应用程序启动时,有没有办法让我的登录窗口集中注意力?有时它背后的窗口有焦点! (在我的机器上运行Visual Studio),资源管理器或其他人机器上的不同应用程序窗口。
有人有任何想法吗?
答案 0 :(得分:1)
你在哪里尝试Activate()
?
我发现在窗口的构造函数中使用它没有帮助,但是在发生Load
事件时调用它确实激活了它。
我在不同的场景中遇到过这个问题,但是......