$Form1 = GUICreate("gui", 800, 600, -1, -1, $WS_POPUP,$WS_EX_TOPMOST)
举报
有没有办法让runwait 运行的程序界面在$form1 显示
$form1 不能覆盖runwai运行的程序界面,但其他窗口不能覆盖$form1
WinActivate('autoit cn') WinSetOnTop('autoit cn','',1) 还是不行。反复的测试,结果还是不行! 无法配合runwait runwait("","",WinSetOnTop("",'',1)) ----------------- 现在只要把$Form1 = GUICreat ... qq4045728 发表于 2009-7-19 16:51
现在只要把$Form1 = GUICreate 设置为总是非激活,也就是最底层
_SetParent($form1, "Program Manager") Func _SetParent($TitleP, $TitleC) If WinExists($TitleP) Then If WinExists($TitleC) Then $HwndP = WinGetHandle($TitleP) $HwndC = WinGetHandle($TitleC) DllCall("user32.dll", "str", "SetParent", "HWnd", $HwndP, "HWnd", $HwndC) Return 1 Else Return -1 EndIf Else Return -1 EndIf EndFunc
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度
GMT+8, 2025-5-2 08:16 , Processed in 0.112937 second(s), 19 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.