MFC項目依賴 BCG框架示例

 

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

 

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

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

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

 

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

 

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

 

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

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

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

 

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

 

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

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

 

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

12.運行效果以下:

 

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

相關文章
相關標籤/搜索