找回密码
 加入
搜索
查看: 1302|回复: 0

如何实现窗口层叠、横向平铺、纵向平铺、切换?

[复制链接]
发表于 2009-4-23 21:40:25 | 显示全部楼层 |阅读模式
本帖最后由 menfan1 于 2009-4-25 09:58 编辑

请问:AU3中如何如何实现窗口层叠、横向平铺、纵向平铺、切换?

  如下面的代码片段,打开了4个窗口然后使它们平铺:   
   
  BOOL   CYourApp::InitInstance()   
  {   
  ...   
  ParseCommandLine(cmdInfo);   
   
  //   Dispatch   commands   specified   on   the   command   line   
  for(int   n   =   0;   n   <   4;   n++)   
  {   
  if   (!ProcessShellCommand(cmdInfo))   
  return   FALSE;   
  }   
  pMainFrame->SendMessage(WM_COMMAND,   ID_WINDOW_TILE_HORZ,   0);   
   
  //   The   main   window   has   been   initialized,   so   show   and   update   it.   
  pMainFrame->ShowWindow(m_nCmdShow);   
  ...   
  }

而AU3目前只有这几个标志:
@SW_HIDE = 隐藏窗口
@SW_SHOW = 显示窗口
@SW_MINIMIZE = 最小化窗口
@SW_MAXIMIZE = 最大化窗口
@SW_RESTORE = 撤销窗口的最小化或最大化状态
@SW_DISABLE = 禁用窗口
@SW_ENABLE = 使窗口可用

还有其他方法可以实现吗?

呵呵,hotkey,vbs都可以解决:)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-28 02:07 , Processed in 0.073833 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表