我正在使用Windows MFC创建一个小程序。 我想让程序的多个实例出现在级联位置。如何在层叠位置打开一个窗口(使用MFC)
目前程序总是显示居中,即不可能看到它多个窗口。
是否有一种自动方式让Windows在级联位置创建多个实例?
要测试我使用批处理脚本用的多行:
"start MyProgram.exe"
"start MyProgram.exe"
"start MyProgram.exe"
我使用从CDialogEx导出的对话框(但我有相同使用的CDialog)
我预期这是一个标志/属性的对话框。
之前改变.RC文件有这样
IDD_MAIN_DLG DIALOGEX 0, 0, 260, 185 STYLE DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION
我知道CascadeWindows()函数的性质,但据我所知,它需要更多的哪个实例的意识已经运行
不,您必须通过'OnWindow'方法中的'MoveWindow'来自己做这件事。 –
重复? http://stackoverflow.com/questions/11812931/how-to-make-a-win32-dialog-appear-at-the-default-position-cw-usedefault –
国际海事组织的c + +和MFC标签应该删除,因为你想要“窗口”做这项工作,而不用修改你的程序 – Robson