MFC對話框工程移植

最近需要將兩個老的mfc項目合併,因此至少有一個工程的資源需要移植到另一個。移植主要是針對對話框資源,資源主要包含在*.rc和resource.h文件中,resource.h包含的是工程資源ID的定義,*.rc包含對話框資源的定義。如果我們需要移植IDD_ABOUTBOX,首先我們需要在*.rc中查找IDD_ABOUTBOX,並將該定義複製到另一個工程,IDD_ABOUTBOX很可能跟另一個工程的編號重複,最好重命名一下。然後在resource.h中查找IDD_ABOUTBOX和IDD_ABOUTBOX中資源ID,並將結果複製到另一個工程。如果IDD_ABOUTBOX中還包含一些圖片資源,我們還需要將*.rc中相關的資源複製到另一個工程。之後我們只要在另一個工程中添加對話框類,就可以成功移植。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章