请问如何使一个已经打开的程序最大化

seabird125 2005-03-18 01:48:53
是这样的,我写了个程序,最小化后就隐藏为托盘图标了,如果再次点击该程序的执行文件的吗。
那么原先那个运行着的程序就最大化.
...全文
89 点赞 收藏 3
写回复
3 条回复
rainstormmaster 2005年03月20日
//是这样的,我写了个程序,最小化后就隐藏为托盘图标了,如果再次点击该程序的执行文件的吗。
那么原先那个运行着的程序就最大化.

关键是要找到上一个实例,方法有很多,建议用DDE实现:
http://dev.yesky.com/SoftChannel/72342371928637440/20050225/1915192.shtml
你把上面的例子改一下应该就可以了
回复 点赞
j_x_y 2005年03月20日
耶~耶~耶~yes,来晚了
回复 点赞
tztz520 2005年03月18日

Private Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Sub Command1_Click()
Dim obHwnd As Long
obHwnd = FindWindow(vbNullString, "你想最大化的那个窗口标题")
If obHwnd > 0 Then
ShowWindow obHwnd, 3
End If
End Sub
回复 点赞
发动态
发帖子
API
创建于2007-09-28

1196

社区成员

2.3w+

社区内容

VB API
社区公告
暂无公告