從乙個MFC工程移植對話方塊類到另乙個MFC工程

2021-04-20 04:53:45 字數 643 閱讀 4029

今天碰到模組移植問題了,自己做的對話方塊類(繼承於cdialog)要移植到目標工程中.在網上搜了幾個帖子發現都說的很生澀.問了我們的技術總監之後總算解決這個問題了.

問題:把乙個mfc sdi工程中的乙個對話方塊資源和類拷貝到另乙個mfc sdi中.

1.在vc6中開啟老的工程,在工作區resource標籤頁中選中dialog資料夾下的資源檔案(就是雙擊後會出現編輯視窗介面的那個東西),按ctrl+c(edit->copy也一樣).

2.關閉當前工程,注意不要關閉vc6,開啟目標工程(file->openworkspace),然後選中工作區的resource標籤頁中的dialog資料夾,然後按ctrl+v(edit->paste也一樣).好了,對話方塊拷貝過來了.

3.將對話方塊類的cpp h檔案拷貝到目標工程中(不詳細說了,往當前工程新增檔案)

4.開啟複製過來的類cpp和h檔案,刪除沒用的標頭檔案(老工程相關的),並且在.h檔案中新增檔案包含

#include "resource.h"

第四步很關鍵,老工程中根本就沒有這個檔案包含,可是移植之後必須手動新增標頭檔案包含.因為這個問題卡了10幾分鐘...

然後在新工程中就可以使用這個類了,主要就是這個類的對話方塊中的資源複製頭一次遇到.不敢獨享,拿出來跟新手們一起學習.

謝謝總監~~~^_^

從乙個MFC工程移植對話方塊類到另乙個MFC工程

今天碰到模組移植問題了,自己做的對話方塊類 繼承於cdialog 要移植到目標工程中.在網上搜了幾個帖子發現都說的很生澀.問了我們的技術總監之後總算解決這個問題了.問題 把乙個mfc sdi工程中的乙個對話方塊資源和類拷貝到另乙個mfc sdi中.1.在vc6中開啟老的工程,在工作區resource...

從乙個MFC工程移植對話方塊類到另乙個MFC工程

今天碰到模組移植問題了,自己做的對話方塊類 繼承於cdialog 要移植到目標工程中.在網上搜了幾個帖子發現都說的很生澀.問了我們的技術總監之後總算解決這個問題了.問題 把乙個mfc sdi工程中的乙個對話方塊資源和類拷貝到另乙個mfc sdi中.1.在vc6中開啟老的工程,在工作區resource...

從乙個MFC工程移植對話方塊類到另乙個MFC工程

今天碰到模組移植問題了,自己做的對話方塊類 繼承於cdialog 要移植到目標工程中.在網上搜了幾個帖子發現都說的很生澀.問了我們的技術總監之後總算解決這個問題了.問題 把乙個mfc sdi工程中的乙個對話方塊資源和類拷貝到另乙個mfc sdi中.1.在vc6中開啟老的工程,在工作區resource...