最小化和最大化窗体切换

hahu 2004-01-16 11:24:27
我资源中设定了WindowState为wsMaximized
我把他最小化以后
怎么WindowState还是wsMaximized
再次调用WindowState=wsMaximized也没用(还是最小化状态)
WindowState=wsNormal却有用

还有什么其他办法把最小化的窗体最大化呢
...全文
73 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxcdewq 2004-01-16
  • 打赏
  • 举报
回复
SendMessage(Form1->Handle, SW_SYSCOMMAND, SC_MINIMIZE);//最小化
SendMessage(Form1->Handle, SW_SYSCOMMAND, SC_MAXIMIZE);
netsys2 2004-01-16
  • 打赏
  • 举报
回复

ShowWindow(Handle,SW_SHOWMAXIMIZED);
nobill 2004-01-16
  • 打赏
  • 举报
回复
ShowWindow(Handle,SW_SHOWMAXIMIZED);
netsys2 2004-01-16
  • 打赏
  • 举报
回复
用下面的函数把它提到前面来

BOOL BringWindowToTop(

HWND hWnd // handle to window
);
hahu 2004-01-16
  • 打赏
  • 举报
回复
我有一个子窗口
FormState设为StayOnTop的

如果主窗口
原来最小化,通过点击任务栏菜单中还原
跳出来的警告不会被子窗体挡住

但是
ShowWindow出来的
警告窗口就被挡住了,点击不了,怎么解决

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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