激活窗口/应用程序

时间:2010-04-15 13:29:14

标签: c# wpf windows splash-screen

我根据WiredPrairie非托管c ++ splasher类实现了一个启动画面。

但是当我的应用程序加载时,我的窗口没有激活。用户必须单击登录框,即使它是我应用程序中唯一打开的窗口。

我尝试过以下操作,但这些都不起作用。

Topmost = true;
Focus();
Activate();

在应用程序启动时,有没有办法让我的登录窗口集中注意力?有时它背后的窗口有焦点! (在我的机器上运行Visual Studio),资源管理器或其他人机器上的不同应用程序窗口。

有人有任何想法吗?

1 个答案:

答案 0 :(得分:1)

你在哪里尝试Activate()

我发现在窗口的构造函数中使用它没有帮助,但是在发生Load事件时调用它确实激活了它。

我在不同的场景中遇到过这个问题,但是......