如何在自己的工程中添加別的工程的中已建立好的對話方塊資源

來源:互聯網
上載者:User

轉自:http://blog.163.com/luxiaojun./blog/static/9213278200811611916745/

 

因為我以前如果是只用資源的話,我對這個問題的解決辦法是copy所需要的Rc檔案的部分內容,
效果極其不好。如果是連同資源和類一起用的話,要麼重新畫和重新建立。

這個方法同樣也是完整添加其他工程中的類的方法。
(他會把你所需要的類的*.h和*.cpp檔案同時插入進來,即便沒有Dialog資源)

-------------------------------------------------------------------------
步驟:
1、首先要產生一個*.ogx的檔案。

   方法:開啟包含有所要加的對話方塊資源的工程(別的工程)。
         在試圖資源(ClassView)中滑鼠右鍵點擊所需的對話方塊的類(也可以是所需的類)
         這時,你會看到右鍵菜單中有個“Add to Gallery”的選項。

         選擇這個選項,則*.ogx檔案產生。
         產生的檔案名稱會類似你的對話方塊的類名,只不過中間會多出的空格(這無關緊要)
        
         關鍵是此檔案產生在什麼地方
         一般情況下是:
         C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Gallery
         /別的工程名  目錄下

2、接著就是Insert這個*.ogx的檔案。
   也就是Insert這個對話方塊資源和這個對話方塊類

   開啟所要加入的工程,選擇
   Project->Add To Project->components and controls...
   這時開啟的是一個對話方塊,預設的開啟目錄就是:
   C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Gallery
   在對話方塊中選擇進入“別的工程名”的目錄,你就會看到那個  *.ogx的檔案,
   選擇它,然後Insert.  最後關閉對話方塊。

   這時你就會看到那個對話方塊的類已經出現在你的工程中,
   再到資源ResourceView中的Dialog中看看吧,那個對話方塊的資源已經出現。

   到這個時候,你所需要改動的就不是很多了。  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.