风中柳 发表于 2011-4-27 17:28:27

[已解决]怎么实现在父窗口中打开一个程序后父窗口隐藏,当关闭程序后父窗口打开?

本帖最后由 风中柳 于 2011-4-29 09:43 编辑

如题!谢谢!

easefull 发表于 2011-4-27 17:51:14

启动程序用run,取返回的pid值.然后AdlibRegister一个函数
这个函数.检测进程pid和进程名,判断程序是否存在.存在则设置窗口属性为隐藏.
直到程序不存在后显示窗口,然后AdlibUnRegister

love5173 发表于 2011-4-27 17:53:57

WinSetTrans ( "窗口标题", "窗口文本", 透明度 )
WinSetState ( "窗口标题", "窗口文本", 标志 )

itljl 发表于 2011-4-27 18:07:53

GUISetState(@SW_SHOW)
GUISetState(@SW_hide)

feiye7366 发表于 2011-4-27 18:18:40

回复 4# itljl


此为正解...

love5173 发表于 2011-4-27 20:10:00

学习了,字数字数

netegg 发表于 2011-4-27 20:27:42

本帖最后由 netegg 于 2011-4-27 20:29 编辑

回复 4# itljl
这恐怕不行,gui对外部程序窗口无效,如果楼主说的是自己建的gui,用这个可以,注意下切换就行了

风中柳 发表于 2011-4-27 23:15:30

回复 4# itljl
问题已解决

xyhqqaa 发表于 2011-4-29 00:15:50

学习下留个记号

xyhqqaa 发表于 2011-4-29 00:15:52

学习下留个记号
页: [1]
查看完整版本: [已解决]怎么实现在父窗口中打开一个程序后父窗口隐藏,当关闭程序后父窗口打开?