1

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

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

我尝试了以下方法,但这些都不起作用。

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

当应用程序启动时,有什么方法可以让我的登录窗口焦点?有时它后面的窗口有焦点!(如果在我的机器上运行 Visual Studio)、资源管理器或其他人机器上的不同应用程序窗口。

有人知道吗?

4

1 回答 1

1

你在哪里试过Activate()

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

不过,我在不同的情况下遇到过这个问题......

于 2010-04-15T13:50:30.070 回答