我正在使用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