怎样判断窗体是否处于最大化(全屏)??

antimicro 2004-08-05 07:47:05
用width= Screen.width怎么无效??
...全文
198 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyl2001 2004-08-06
  • 打赏
  • 举报
回复
可以用 form.WindowState = wsMaximized 来判断
minjunw 2004-08-06
  • 打赏
  • 举报
回复
最大化时 width= Screen.width 是不成立的,实际上Screen的顶点位置是(0, 0),好象form的 width 是(-4, -4)
minjunw 2004-08-06
  • 打赏
  • 举报
回复
WindowState=wsMaximized 不是判断错误,在onresize中,它是先前的状态
antimicro 2004-08-06
  • 打赏
  • 举报
回复
我用 SendMessage(Handle, WM_SYSCOMMAND, SC_MAXIMIZE, 0); 进行最大化的,

结果用 WindowState=wsMaximized 判断错误,这是怎么回事??
linzhengqun 2004-08-05
  • 打赏
  • 举报
回复
if Form1.WindowState=wsMaximized then
showmessage('最大化');

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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