同一个程序执行多次的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:23:40
做好的一个小程序,可以把它最小化到托盘。程序的快捷方式就在桌面上,一不注意就容易又点开一遍程序,这样cpu和内存都白白浪费了。
有没有方法让第二次再点开同一个程序的时候让这个程序从托盘显示出来?
应该怎么写?

在程序的启动代码部分加上判断:

If App.PrevInstance Then '程序已经在运行

'用FindWindow和ShowWindow这两个API函数查找并显示你的应用程序窗口
'或者用SendMessage发送消息到正在运行的程序,接收到消息后显示
'或者其他办法
End If