MFC項目依賴 BCG框架示例


 

1.創建一個簡單的MFC工程:

 

2.將BCG框架項目導入到新建的mfc解決方案中,例如將BCGCBPro\BCGCBPRO140.vcxproj添加到解決方案。

3.修改mfc項目屬性,包含BCG框架代碼目錄

4.在mfc項目的stdafx.h頭文件中包含BCG框架的兩個頭文件:

 

5.修改程序Application入口類,把原來繼承CWinApp修改成CBCGPWinApp。

 

6.修改CBCGPWinApp入口類的InitInstance()函數,加入初始化ui的系統api。

 

7.顯示自定義對話框,首先打開 視圖->其他窗口->資源視圖, 在資源視圖的rc文件中找到Dialog分組,右鍵選擇“插入Dialog”。

8.打開工具箱,拖動控件到剛新建的dialog面板中,打開屬性面板,選中dialog面板后,修改dialog的屬性,注意需要修改一下屬性,設置dialog為窗口類別。

9.在dialog面板中,右鍵選擇‘添加類(C)..’, 並且命名dialog為CMyDialog,

 

10.在App入口類InitInstance()函數中加入啟動Dialog代碼。

 

11.以下是使用BCG加載bmp位圖,顯示在按鈕上。加載位圖到rc文件中,需要按鈕的三個狀態的圖片,

分別是hot(鼠標滑過), press(鼠標點擊), normal(正常狀態),如圖命名:

 

11.在DoDataExchange函數中獲取面板上的一個按鈕,並且在OnInitDialog函數中給按鈕調用BCG的函數設置特殊樣式。

12.運行效果如下:

 

轉載請注明出處,from 博客園HemJohn


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM