跳到主要内容

💰 ForceUnBindWindow 强制解绑窗口

🎯功能

强制解除绑定窗口,并释放系统资源

📜语法

结果 = dm.ForceUnBindWindow(窗口句柄)

📥参数

参数数据类型解释
窗口句柄整型数需要强制解除绑定的窗口句柄

📤返回

整型数, 0为失败, 1为成功.

💡示例

dm_ret = dm.ForceUnBindWindow(hwnd)

📘备注

此接口一般用在BindWindowBindWindowEx中,使用了模式1 3 5 7或者属性dx.public.hide.dll后,在线程或者进程结束后,没有正确调用UnBindWindow而导致下次绑定无法成功时,可以先调用这个函数强制解除绑定,并释放资源,再进行绑定.

此接口不可替代UnBindWindow. 只是用在非常时刻. 切记.

一般情况下可以无条件的在BindWindow或者BindWindowEx之前调用一次此函数。保证此刻窗口处于非绑定状态. 另外,需要注意的是,此函数只可以强制解绑在同进程绑定的窗口. 不可在不同的进程解绑别的进程绑定的窗口.(会产生异常)