winAPI解决ShowDialog窗口自动隐藏问题

如果打开任务窗格后,点击按钮弹出ShowDialog对话框,会出现对话框窗口自动隐藏,必须任意位置点击一下鼠标,对话框窗口才会显示的问题。

解决办法,利用winAPI函数SetForegroundWindow

问题现象:

解决问题的一行代码:

let result = wps.Application.ExecuteExcel4Macro(`CALL("user32","SetForegroundWindow","AJJ","${wps.Hwnd}",5)`)
console.log("setwindowpos result:" + result)

达到想要的效果:

黑龙江省
浏览 152
收藏
4
分享
4 +1
2
+1
全部评论 2
 
user_64801
厉害
· 云南省
回复
 
conkerbbbbd
大佬v5
·
回复