通过触发事件已经打开了的外部程序为啥不出现,而只显示在任务管理器里呢?
我是在一个按钮中触发数据窗口的双击事件:
dw_1.postevent("douboeclicked")
在这个事件里将打开一个Excel窗口.
但是它打开的EXCEL窗口为啥在任务管理器里可以看到了,但却不能显示出来???
我目前是想通过查找到刚才打开了的Excel窗口的句柄,然后再把置到top上来,可是那个句柄如何得到呢?
我是这样写的,当然是没得到正确结果了.
long handleEx
handleEx=FindWindowA(LONG('EXCEL.EXE'),windowtitle1) //windowtitle1是个字符串,写成"Microsoft Excel "+ls_dname好像也不对.ls_dname是要打开的文件名.
Messagebox("Info",String(handleEx)) // 显示为0
SetWindowPos(handleEx,-1,0,0,0,0,3) //当然没有显示出来
请各位指点迷津!!