主题:如何恢复最大化后最小化的窗口
wwc7654321
[专家分:1590] 发布于 2009-10-22 20:48:00
Api OpenIcon虽然可以激活最小化的窗口,但如果窗体原来是最大化的,用OpenIcon后仍是普通状态而没有恢复最大化。
请问如何恢复并激活最大化后最小化的窗口?
回复列表 (共2个回复)
沙发
tanchuhan [专家分:15140] 发布于 2009-10-22 21:22:00
Private Sub Timer1_Timer()
Me.WindowState = vbNormal
End Sub
?
你指其他程序的窗口吗?
板凳
天天学习 [专家分:4570] 发布于 2009-10-23 09:44:00
API:
ShowWindow(hWnd, SW_RESTORE)
如果SW_RESTORE不行,再试试其它的
SW_HIDE
隐藏窗口,活动状态给令一个窗口
SW_MINIMIZE
最小化窗口,活动状态给令一个窗口
SW_RESTORE
用原来的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOW
用当前的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOWMAXIMIZED
最大化窗口,并将其激活
SW_SHOWMINIMIZED
最小化窗口,并将其激活
SW_SHOWMINNOACTIVE
最小化一个窗口,同时不改变活动窗口
SW_SHOWNA
用当前的大小和位置显示一个窗口,不改变活动窗口
SW_SHOWNOACTIVATE
用最近的大小和位置显示一个窗口,同时不改变活动窗口
SW_SHOWNORMAL
与SW_RESTORE相同
我来回复