|
本帖最后由 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都可以解决:) |
|