多文檔設置子窗口大小及位置等

1、如何改變多文檔的子窗口初始化顯示的位置(有圖片顯示:主要重載CChildFrame::ActivateFrame(int nCmdShow))

 還有重載CMainFrame::PreCreateWindow(CREATESTRUCT& cs)(可以相應的框架),還有SetWindowPos(),MoveWindow()函數可以進行設置子窗口大小
2、1. CJigsawView::PreCreateWindow跟CMainFrame::PreCreateWindow是什麼關係?

    2. 爲什麼對cs的成員變量的設置可以放在對CFrameWnd::PreCreateWindow的調用之後呢?我試過,放在它之前和之後都是有效的,但我感覺放在後面的話,做的修改也沒有被return出去,怎麼會有效呢?

    3. cs的cx和cy對應的是整個窗口的大小,那麼如果想指定窗口內編輯區的大小該怎麼辦?

   4. 我的程序的變量都作爲CJigsawView類的成員變量了,如果需要設置的窗口大小依賴於這些變量,又該怎麼辦?
3、CMainFrame::PreCreateWindow(CREATESTRUCT& cs)中的結構體參數:REATESTRUCT
4、在多文檔中如何是主窗口和子窗口初始化時最大化
http://diaryjust.blog.sohu.com/2254946.html
發佈了5 篇原創文章 · 獲贊 9 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章