MFC程式的快速美化

2021-06-14 14:20:54 字數 906 閱讀 6660

首先在res目錄下建乙個檔案,命名 windows.manifest 字尾為:.manifest

然後用記事本開啟放入

//copy開始

<?xmlversion="1.0" encoding="utf-8"standalone="yes"?>

name="microsoft.windows.***x" 

processorarchitecture="x86" 

version="5.1.0.0" 

type="win32"/> 

windowsshell

type="win32" 

name="microsoft.windows.common-controls" 

version="6.0.0.0" 

processorarchitecture="x86" 

publickeytoken="6595b64144ccf1df" 

language="*" 

/> 

//copy結束;

儲存..

然後匯入資源,把檔案windows.manifest新增到工程的資源中:

插入->資源->引入->檔案型別改為「所有檔案"->找到windows.manifest->彈出對話方塊

資源型別 填"24"->確定後(彈出一堆象亂碼一樣的東西,汗!!)

再把資源的id改為"idr_manifest"

然後在string table中新增idr_manifest,值為1,其實此處的string table的值應該是不能修改的,因此我們找到工程的resource.h,將idr_manifest巨集定義的值設為1

**為 #define idr_manifest 1

重新生成編譯執行

你的程式就有了xp/win7的風格

MFC介面美化

一般來說,預設的按鈕只能支援按鈕上的文字修改 但是可以通過以下操作來製作顯示為bmp圖示的按鈕,從而美化按鈕介面 準備好 bmp圖示檔案,以16 16畫素,24位真彩色格式檔案為例。在工程匯入圖示檔案。新建按鈕,修改按鈕屬性 owner draw true。為按鈕控制項新建 cbitmapbutto...

MFC使用Skin 外觀美化

skin 的使用 vs2008可行 一 使用 將skinppwtl.lib skinppwtl.dll skinppwtl.h三個檔案及相應 ssk 拷貝至工程資料夾下 一般還要將這些檔案放在debug資料夾下。1.在 vc7 專案 屬性 鏈結器 輸入 附加依賴項 中加入skinppwtl.lib ...

MFC 學習之 介面美化 2

1 更改圖示 將icon圖示複製到資源檔案中,載入工程,設定id。在對話方塊建構函式中,修改icon的id。2 直接換膚 skinshape工具的skinh.dll skinh.ib skinh.she skinh.h 均拷貝到工程目錄下。stdafx.h 中新增 include skinh.h p...