这恐怕必须用API函数来解决.
先用findwindow得到你的程序窗口句柄.
hwnd=findwindow(vbnullstring,"你的窗体的caption")
然后 用showwindow把控制权交给它.
showwindow(hwnd,1) 即可.
先用findwindow得到你的程序窗口句柄.
hwnd=findwindow(vbnullstring,"你的窗体的caption")
然后 用showwindow把控制权交给它.
showwindow(hwnd,1) 即可.
解决方案 »
- sendinput发送字符时,如果输入法是中文输入法,怎样处理?
- 怎么样excel 中的数据读如到数据库表中?
- 数据库查询
- 在ADO中,AddNew大量数据后(1000条左右),是不是应该清空RecordSet,否则可能出错啊?
- RegDeleteKey ?
- 关于VB中做动画的问题
- 关于VSFlexGrid的问题
- 请问VB里怎么样得到网页里的window.event事件对象,要怎么样才能控件和获取这个EVENT对象呢
- 招聘:asp+sql,有经验的待遇面谈,汤小姐,020-87695296
- 大家帮一下忙:用Access数据库,如何在一个表中动态追加字段?
- 如何把mschart生成的图表存成gif文件?
- 请教:打印数据库中的表
api函数 FindWindow , SetForegroundWindow , PostMessage (自己查一下它们的定义)
dim hWnd as long
hWnd=FindWindow(vbnullstring,要查找的窗口标题)
setforegroundwindow hWnd
postMessage hWnd,WM_CLOSE,…… 用FindWindow的方法不是很好,因为有时窗口标题会变,要做得更完善的话,要用其它API函数,不过比较复杂了,这里不便详述2。如果是发现已经有实例在运行,则还让该实例打开新文件,可以这样做:
自己编写callback函数,
在sub main()中判断 app.preinstance ,如果有实例在运行,则发送一个消息给前实例,使其做相应的动作