发布网友 发布时间:2022-12-16 14:28
共3个回答
热心网友 时间:2024-12-04 12:56
要获取窗体句柄,必须createprocess,WaitForSingleObject等待结束后通过findwindow查找得到,你可以根据标题或者窗体类获得热心网友 时间:2024-12-04 12:57
两个程序都是自己写的吗?是的话弄个mutex启动后设置?热心网友 时间:2024-12-04 12:57
你百度一下delphi createprocess吧,你说的问题都可以用它解决?追问谢谢你,我找了,通过参数lpProcessInformation获得进程的句柄,再通过WaitForSingleObject设置等待的时间实现了第二个目的。 但是createprocess中的参数lpProcessInformation只有进程和当前线程的句柄,还是没有窗体的句柄,请问怎么获得窗体的句柄,麻烦说详细点。 而且我发现用createprocess同时打开两次某一个外部程序,参数lpProcessInformation的hProcess和hThread在两次中是相同的,起不到区分打开先后的作用。