VS編寫的程式介面外觀擁有winXP或win7風格

2021-06-27 04:13:34 字數 949 閱讀 9711

在我們用vs編寫帶介面的程式時,初始的介面風格總是類似win2000的外觀,看著總覺得有點古老。。。在這裡,給大家介紹一種方法,可以直接修改整個軟體的外觀,擁有winxp或win7外觀風格。(當然,讓程式擁有漂亮的外觀,還是美工出馬)

一共四個步驟:

1、在程式的res目錄下,建立乙個名為windows.manifest的檔案;(字尾為.manifest)

2、開啟這個檔案,將下面這段內容複製到檔案中,儲存。

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

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

processorarchitecture="x86"

version="5.1.0.0"

type="win32"/>

windows shell

type="win32"

name="microsoft.windows.common-controls"

version="6.0.0.0"

processorarchitecture="x86"

publickeytoken="6595b64144ccf1df"

language="*"

/>

3、在程式的「資源檢視」中

匯入資源,把檔案windows.manifest新增到工程的資源中,具體步驟:

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

資源型別 填"24"->確定後,

再把資源的id改為"idr_manifest"

4.然後在string table中新增idr_manifest,值為1

好了,經過上述四個步驟後,將程式重新全編譯一下,就可以看到不一樣的外觀了!o(∩_∩)o哈哈~

VS2010編寫的MFC串列埠程式

剛剛學習mfc串列埠通訊,除錯了乙個串列埠通訊的程式,實現pc機與微控制器的串列埠通訊,能夠正常地收發資料。部分源 如下 開啟串列埠函式 void ccommtestdlg onbnclickedbuttonopen m mscomm.put commport 1 選擇com1 m mscomm.p...

VS建立空的Win32程式

在visual studio中直接新建空專案在 中加入windows入口點的 編譯會發生錯誤,但是新建windows桌面應用程式初始的 和資源太多,本文將給出建立空win32專案的方法 新建空專案 右鍵單擊解決方案下的工程 本例中為sample 點選屬性 r 在鏈結器中系統選項下的子系統設定為 視窗...

win高分屏下Qt程式的介面適配處理

在高分屏的裝置內,如果程式沒有進行適配,那麼介面就會太小而看不清楚,而且系統顯示比例的縮放對程式也不生效。下面是qt程式介面顯示適配系統縮放的一種解決方法。首先,獲取windows系統的畫素密度,也就是dpi get desktop dc desktopdc getdc null get nativ...