添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
public:
 property IntPtr MainWindowHandle { IntPtr get(); };
public IntPtr MainWindowHandle { get; }
member this.MainWindowHandle : nativeint
Public ReadOnly Property MainWindowHandle As IntPtr

main窗口是由当前具有焦点 (窗体) 的进程打开的 TopLevel 窗口。 Refresh 必须使用 方法刷新 对象, Process 以获取最新的main窗口句柄(如果已更改)。 一般情况下,由于窗口句柄是缓存的,因此预先使用 Refresh 以确保检索当前句柄。

只能获取 MainWindowHandle 本地计算机上运行的进程的 属性。 属性 MainWindowHandle 是一个值,该值唯一标识与进程关联的窗口。

仅当进程具有图形界面时,进程才有与之关联的main窗口。 如果关联的进程没有main窗口,则 MainWindowHandle 值为零。 对于已隐藏的进程(即任务栏中不可见的进程),该值也为零。 对于在任务栏最右侧的通知区域中显示为图标的进程,情况可能就是这种情况。

如果刚启动一个进程并想要使用其main窗口句柄,请考虑使用 WaitForInputIdle 方法来允许进程完成启动,确保已创建main窗口句柄。 否则,将引发异常。