這是我的第一個MFC應用程序,我對Visual Studio很陌生,所以我不能準確理解我需要從頭開始。我已經閱讀了很多論壇和MSDN文章,但幾乎我看到的是如何在基於對話框的應用程序中使用控件,或者如何在SDI應用程序中繪製或加載文檔。但我的任務似乎將兩種類型的功能結合在一起,所以我甚至無法決定是否選擇正確類型的MFCApp。MFC應用程序:如何將一組控件添加到單個文檔應用程序?
這是我的任務的簡化版本。 我有使用MFC必須寫在VS 2015的應用程序:
- 具有共同的主菜單作爲用於文檔應用;
- 有類似包含文字編輯和Button控件和一些控制能夠顯示圖像固定大小的窗格(在 其實 必須有更多不同的控制,但它不是 問題很重要);
- 該區域的其餘部分必須用於顯示修改後的圖像,作爲單擊窗格上的按鈕的結果;
- 在窗格上的控件中顯示的圖像是從文件 - >打開對話框中選擇的文件加載的;
- 在ButtonClick事件中顯示的圖像取自窗格上的圖像控件,並與來自文本的文本編輯
- 可以通過文件 - >保存對話框將更改後的圖像保存到文件中。
問題:
- 我的理解是基於對話框的應用程序允許 輕鬆地添加控件到窗體,但在這種情況下,我不能瞭解如何使用主菜單處理 並加載和保存文檔。
- 此外,我找到了一個將窗格添加到基於文檔的應用程序的MainFrm的示例,但後來找不到 的方法來將添加任何控件添加到添加窗格。
也許有人可以告訴我哪種類型的MFC應用程序,我應該選擇以及如何處理與選擇這種或那種類型的,當我有問題。謝謝!
謝謝!我還以表格的形式將SDI視爲可能的方式之一,但我不知道它是否可行。所以我會盡力這樣做。 – turbobanana