windows - 在 VB.NET 中将焦点更改到另一个窗口

标签 windows vb.net .net-2.0

我正在使用VB.NET,需要激活某个窗口。这可能吗?如果是这样,怎么办?

最佳答案

您需要使用 Win32 API 来执行此操作。

首先,通过调用 FindWindow 找到您想要置于前面的窗口获取其句柄,然后使用 SetForegroundWindow API 将其带到前台。

PInvoke包含这些方法的声明。

关于windows - 在 VB.NET 中将焦点更改到另一个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4088020/

相关文章:

vb.net - 从数据表更新 sqlite 文件

visual-studio-2005 - 如何强制在打印预览模式下显示Report Viewer

c# - C#中如何订阅其他类(class)的事件?

vb.net - 如何检查 Masked 文本框是否为空?

java - 您可以在 Windows 操作系统上使用 Java 进行图标叠加吗

windows - Windows 中的 SO_REUSEADDR 和 UDP 行为

windows - xcopy - 复制至少一个与模式匹配的文件

.net - 替代 C# 中 VB.NET 的类型转换函数 (CBool​​)?

c# - 如何测试远程连接(检查状态)

ruby - 是否可以从 ruby​​ GUI 脚本 (.rbw) 启动控制台进程