目前我需要實作以下功能:
1、 建立基于CFORMVIEW類的多檔案應用程式

圖1 向導直接生成的應用程式(button4為我在CFORMVIEW上添加的控制元件)

圖2 向導生成的資源
2、 我新建一個CFORMVIEW類,其資源視圖如下

圖3 新的CFORMVIEW資源(button1-button2-button4為在新的CFORMVIEW添加的控制元件)
3、我需要實作如下功能:
單擊圖2中的button4,可以動態的打開圖3中的CFORMVIEW,(類似于選單欄的“新建“按鈕實作的功能,只不過選單欄的新建按鈕會一直打開圖1中的檔案視圖類,現在想在打開圖3中的檔案視圖類)
具體是一個怎樣的思路(建立新的檔案模板?然后怎么呼叫?在哪個類中建立?CXXAPP類中InitInstance()實作的話程式一運行就會出現CFORMVIEW打開選擇對話框?)有代碼的話更好,能加微信聊的話最佳,有小紅包伺候,哈哈,謝謝各位大神指點我這個新手。
uj5u.com熱心網友回復:
CXXAPP類里默認InitInstance()里創建檔案模板之后沒有保存下來。你可以保存下來然后直接呼叫檔案模板的OpenDocumentFile(NULL)。當然要還要映射另外一個按鈕ID到你的CXXAPP類這樣你才能訪問你保存的檔案模板。uj5u.com熱心網友回復:
我在圖1的button4如何映射到app類中?
uj5u.com熱心網友回復:
我就是想在圖1的button4中單擊一下,然后可以打開新的檔案模板類,在onbutton4的代碼中如何操作呢?adddoctemplate(newdoctemplate);OpenDocumentFile(NULL);這樣?
uj5u.com熱心網友回復:
只需要在InitInstance里面adddoctemplate,別的地方不需要說的是adddoctemplate完之后,那個doctemplate沒有保存下來,你要保存到成員變數才能在InitInstance之后使用。
至于怎么把命令訊息轉發到app類,去搜TN021: Command and Message Routing
uj5u.com熱心網友回復:
https://blog.csdn.net/VisualEleven/article/details/7010821希望對你有所幫助~
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/54351.html
標籤:界面
上一篇:動態繪圖引起的抖動問題
