标签: .net-4.0
我正在使用Process.Start从其他应用启动控制台应用。在它开始后我想使用P / Invoke来设置窗口的标题。
Process.Start
我的问题是,在启动过程后立即MainWindowHandle为0.如果我稍等一下,句柄就会被设置。
MainWindowHandle
我知道如果它不是控制台应用程序我可以使用WaitForIdleInput,但如果是这样我该怎么办?
WaitForIdleInput
我的后退是一个睡眠,或一个等待MainWindowHandle设置的循环,但是有更好的方法吗?