在我們用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...