精易论坛
标题:
程序意外关闭了,窗口不见了,但是进程还在,如果判断这种
[打印本页]
作者:
clf2275
时间:
2025-3-17 21:32
标题:
程序意外关闭了,窗口不见了,但是进程还在,如果判断这种
最近写个东西,窗口会自动关闭,但是进程还在,这种用查找自身窗口句柄办法能不能排查出来
有谁知道?
作者:
clf2275
时间:
2025-3-17 21:32
我想解决窗口如果没有 就结束进程
作者:
是可可吖
时间:
2025-3-17 21:44
窗口_是否存在()
窗口_是否可见()
用这两个命令试试,返回假 或返回0 就结束进程
作者:
csc123
时间:
2025-3-17 22:30
另外写个程序监控吧,你的窗口会自动关闭,虽然进程在,但可能即使写在里面的判断也不会动作了. 另外程序写 窗口_是否存在()和同时 取你这个程序的进程,如果两个都不在了,弄个弹窗啥的,窗口不在,就删除对应的进程
作者:
观音
时间:
2025-3-17 23:11
' 窗口创建完毕 最后加
L_Hwnd = 取窗口句柄()
SetTimer
(
0, 22222, 500,
到整数
(
&checkWindowState
)
)
返回
(
0
)
' 可以根据您的需要返回任意数值
子程序名
返回值类型
公开
备 注
checkWindowState
如果真
(
IsWindow
(
L_Hwnd
)
= 0
)
结束
(
)
.版本 2
' 窗口创建完毕 最后加
L_Hwnd = 取窗口句柄()
SetTimer (0, 22222, 500, 到整数 (&checkWindowState))
返回 (0) ' 可以根据您的需要返回任意数值
.子程序 checkWindowState
.如果真 (IsWindow (L_Hwnd) = 0)
结束 ()
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4