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

seabird125 2005-03-18 01:48:53
是这样的,我写了个程序,最小化后就隐藏为托盘图标了,如果再次点击该程序的执行文件的吗。
那么原先那个运行着的程序就最大化.
...全文
137 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧