如何恢复托盘程序的窗口?
本帖最后由 罗萨 于 2020-1-5 18:14 编辑外部程序
非在E语言程序里启动
比如QQ程序
我使用ShowWindowAsync (进程_名取句柄 (“QQ.exe”), 假)
可以隐藏窗口
但是我再用ShowWindowAsync (进程_名取句柄 (“QQ.exe”), 真)
就无法恢复窗口了
该更改为什么指令隐藏和恢复窗口? 窗口句柄 整数型
窗口句柄 = 进程_名取句柄 (“QQ.exe”);
ShowWindowAsync (窗口句柄, 假)
ShowWindow(窗口句柄,5); qq进程是改变了ID吗{:301_1007:} 本帖最后由 wxb519774317 于 2020-1-5 18:37 编辑
FindWindow获取窗体句柄,然后再显示 该函数的第一个参数要窗口句柄。隐藏后无法恢复可能原因是 进程_名取句柄 (“QQ.exe”)取不到隐藏的窗口句柄。
建议用一个变量存储下隐藏前的窗口句柄,要恢复时直接用读变量。你试试看吧。 感谢分享。 学习了啊 setwindowlong ゞ洣蔵→ 发表于 2020-1-5 19:00
该函数的第一个参数要窗口句柄。隐藏后无法恢复可能原因是 进程_名取句柄 (“QQ.exe”)取不到隐藏的窗口句 ...
谢谢大佬,是这个问题。。
页:
[1]