VS中如何在不同工程中複製視窗資源

2021-06-29 02:39:12 字數 645 閱讀 1608

今天開會的時候, 發現居然有同事不知道在vs中複製視窗資源的方法, 以前一直都是重新建立的, 故而分享一下.
vs工程目錄下有乙個.rc檔案, 右鍵單擊, 選擇開啟方式/c++源**編譯器, 然後可以看到你在資源裡面的所有視窗, 例如

#ifdef apstudio_invoked

guidelines designinfo

begin

idd_dialog1, dialog

begin

leftmargin, 7

rightmargin, 530

vertguide, 86

topmargin, 6

bottommargin, 311

endend

#endif

// apstudio_invoked

這就是對我們視窗資源的描述.

將第乙個begin和最後乙個end之間的內容複製, 然後貼上在你想要的工程的.rc的第乙個begin和最後乙個end間, 注意dialogid不要重複, 然後再複製resource中對id的定義, 就完成了複製.

複製完成後, 儲存結果. 然後關閉』.rc,檔案.

雙擊.rc你就可以看見你新增的視窗資源了.

如何在Linux中複製整個目錄

命令很簡單,這裡我提供兩個示例來說明如何在linux中複製整個目錄。cp r sourcedir targetdir 例如,1 將任何內容從當前目錄複製到 usr local download cp r usr local download2 複製整個目錄 包括內容 usr local fromdo...

如何在工作執行緒中建立視窗?

在前面我們研究了使用afx manage state afxgetstaticmodulestate 進行 dll間的資源切換,以及工作執行緒中建立 windows 訊息迴圈的原理,以為就可以搞定一切類似問題了 但是請看以下 dword ctestmfcdlg threadfunc pvoid yy...

如何在工作執行緒中建立視窗?

在前面我們研究了使用afx manage state afxgetstaticmodulestate 進行 dll間的資源切換,以及工作執行緒中建立 windows 訊息迴圈的原理,以為就可以搞定一切類似問題了 但是請看以下 dword ctestmfcdlg threadfunc pvoid yy...