如何將已有的資源新增到如今工程中

2021-05-28 15:49:42 字數 1766 閱讀 1376

在mfc程式設計中,為了節約時間,方便操作,有時候需要將現有工程的資源直接拿來為正在編寫的工程服務。

設有工程a,現在要新建乙個工程b,在b要見乙個和a裡面一樣的的資源,比方說對話方塊資源,為了避免重現建立帶來的各種重複和麻煩,我們可以直接引用a中編輯好的資源,從而大大節省了時間,具體步驟如下:

(1)、在a工程下有編輯好的對話方塊資源,資源是乙個登陸對話方塊,如圖

// dialog

idd_login_dlg dialogex 0, 0, 143, 58

style ds_setfont | ds_modalframe | ds_fixedsys | ws_popup | ws_caption | ws_sysmenu

caption "登陸介面"

font 8, "ms shell dlg", 400, 0, 0x1

begin

edittext        idc_id_edit,45,7,83,12,es_autohscroll

edittext        idc_pass_edit,45,20,83,12,es_password | es_autohscroll

ltext           "使用者名稱:",idc_static,9,9,33,8

ltext           "密    碼:",idc_static,9,23,33,8

pushbutton      "登入",idok,75,38,54,14

pushbutton      "取消",idcancel,22,38,52,14

end將其拷貝下來;然後開啟我們現建的工程b,同樣找到b的***.rc,用記事本開啟,在以前對話方塊下,把剛剛拷貝的文字貼上下來,儲存一下。

(2)ok,現在開啟我們的工程b,就會發現已經將登陸對話方塊資源新增進來了。編輯一下,會提示你控制項的id沒有定義,為什麼?這是因為在a工程裡面我們已經在其resource.h裡面我們已經給弓箭id進行定義了,但是b裡面還沒有,

a中定義如下://

#define idm_aboutbox                    0x0010

#define idd_aboutbox                    100

#define ids_aboutbox                    101

#define idd_dlgtest_dialog              102

#define idr_mainframe                   128

#define idd_login_dlg                   130

#define idc_id_edit                     1007

#define idc_pass_edit                   1008

不要急,我們根據登陸視窗中需要的控制項,將其id的定義新增進去,這裡把一下相關的

#define idd_login_dlg                   130

#define idc_id_edit                     1007

#define idc_pass_edit                   1008

拷貝到b中的resource.h 裡面,注意,避免與已有id號重複!!

(3)經過上面的步驟,基本已經達到我們的目的了,但是可能會出現在這樣一種問題就是,在a中的空間中的caption在b中現實的是亂碼了,這種情況下,我們就需要手動的更改一下控制項的caption拉,按照自己空間功能,命名!ok,大功告成!!

Git 將已有的專案新增到github

把本地已經存在的專案,推送到github服務端,實現共享。先從github建立乙個空的倉庫,並複製鏈結位址 需要先開啟 命令列終端,然後通過 cd 命令切換到需要新增到github 的專案的目錄下,然後依次執行如下命令,具體命令及其含義如下 1 touch readme.md建立說明文件,2 git...

Git 將已有的專案新增到github

把本地已經存在的專案,推送到github服務端,實現共享。先從github建立乙個空的倉庫,並複製鏈結位址 需要先開啟 命令列終端,然後通過 cd 命令切換到需要新增到github 的專案的目錄下,然後依次執行如下命令,具體命令及其含義如下 1 touch readme.md建立說明文件,2 git...

Git 將已有的專案新增到GitHub

1 在github上建立儲存庫,並複製儲存庫的位址 2 在本地初始化倉庫 開啟終端,切換到要需要新增到github的目錄,然後依次執行以下 1.touch readme.md 建立說明文件2.git init 初始化本地倉庫3.git add 新增全部已經修改的檔案4.git commit m 提交...