root2root 发表于 2008-7-6 20:43

请教:关于外部程序打开关闭

怎样实现一个程序(没有窗体
只有main())双击一下打开其他程序,再双击一下关闭被打开的程序

multiple1902 发表于 2008-7-6 21:53

双击哪里?

multiple1902 发表于 2008-7-6 21:56

如果指的是程序潜伏在后台,那么最好有窗体(可以不显示),免得用死循环。
捕捉全局双击事件需要用钩子。
打开程序用Shell或者ShellExecute API
关闭程序用FindWindow API+SendMessage API,或者taskkill.exe,或者操作进程的api

[[it] 本帖最后由 multiple1902 于 2008-7-6 21:58 编辑 [/it]]

root2root 发表于 2008-7-7 13:15

我的意思是就双击程序图标打开外部程序,再双击程序图标关闭被打开的程序,启到开关程序的作用。怎样实现?

multiple1902 发表于 2008-7-7 18:51

程序图标是啥玩意?

jxyga111 发表于 2008-7-7 19:27

你不如直接加一個菜單

root2root 发表于 2008-7-8 13:49

已经解决了。

multiple1902 发表于 2008-7-8 19:33

我一直在想,对于这种“我解决了”、“已经解决了”的人,以后还要不要再回答他的问题。解决了就不能说声怎么解决的吗?

wyfandy 发表于 2008-7-8 19:55

他可能指的是双击那个只有main过程的可执行文件。

jxyga111 发表于 2008-7-8 20:08

算了,他可能没有到过论坛.原谅他吧

页: [1]

编程论坛