vc實現xp介面
1、將下列**儲存為「xpstyle.manifest」
<?
xml version="1.0" encoding="utf-8" standalone="yes"
?>
<
assembly
xmlns
="urn:schemas-microsoft-com:asm.v1"
manifestversion
="1.0"
>
<
assemblyidentity
name
="xp style manifest"
processorarchitecture
="x86"
version
="1.0.0.0"
type
="win32"
>
assemblyidentity
>
<
dependency
>
<
dependentassembly
>
<
assemblyidentity
type
="win32"
name
="microsoft.windows.common-controls"
version
="6.0.0.0"
processorarchitecture
="x86"
publickeytoken
="6595b64144ccf1df"
language
="*"
>
assemblyidentity
>
dependentassembly
>
dependency
>
assembly
>
2、開啟工程目錄中的「*.rc」檔案,在檔案的末尾加上下面一行**:
124"
xpstyle.manifest"
3、編譯執行。
此方法在xp、2003系統下均可顯示為xp介面,前提是啟動theme服務。
VC中實現介面XP風格
只需要在stdafx.h裡加入如下語句 if defined m ix86 pragma comment linker,manifestdependency type win32 name microsoft.windows.common controls version 6.0.0.0 proce...
vc中實現xp風格介面
關於讓自己的程式介面實現xp風格這個問題,在網上的討論很多,大多數的作法都是寫乙個.manifest檔案,然後將檔名改一下,比如.exe檔案為test.exe,就將這個.manifest檔案改名成test.exe.manifest,並將其和test.exe放在同乙個目錄裡,這樣test.exe在xp...
VC無負擔實現XP風格介面
有件事情必須說一下,按照上面的方法,test.exe必須先呼叫initcommoncontrols函式 已經廢除,不建議使用 或者initcommoncontrol 函式從comctl32.dll中註冊元件類。這一步在vb中是必須的,但是在vc mfc程式 中,我們好像並沒有呼叫這個函式,可是編譯後...