VC6 SDK程式設計中使用XP樣式,程式無法啟動。

2021-08-26 16:06:08 字數 555 閱讀 6464

vc6 sdk程式設計中使用xp樣式,程式無法啟動。

2023年11月30日

[b] vc6 sdk程式設計中使用xp樣式,程式無法啟動。 [/b][b]收藏 [/b]

寫了個簡單的聯網對時程式,以便校準電腦的時間(我的電腦的時間老是偏快,**病,從買來開始就有,不確信是不是鈕扣電池的原因)。

程式寫完,想給程式介面做個美化,使用 xp樣式。使用乙個xml配置,如下: windows shell 儲存為應用程式檔名.manifest。可是無論怎麼搞,程式總是執行不起來。問題是以前寫過的程式都可以的,就這樣乙個簡簡單單的程式卻不行。最後想想可能是動態鏈結庫的問題,比較了兩個程式(乙個有xp樣式、乙個沒有xp樣式,都是sdk的,且都可以執行)執行後,用proces***plorer檢視載入的dll,比較載入的dll有哪些不同。最後發現乙個很重要的dll,那就是"comctl32.dll",這個dll如果沒有在程序的位址空間的話,使用xp樣式一定會失敗的。

解決的辦法就:winmain函式開頭載入comctl32.dll,loadlibrary("comctl32.dll") 然後程序結束後,再freelibrary

VC6 SDK程式設計中使用XP樣式,程式無法啟動。

寫了個簡單的聯網對時程式,以便校準電腦的時間 我的電腦的時間老是偏快,病,從買來開始就有,不確信是不是鈕扣電池的原因 程式寫完,想給程式介面做個美化,使用 xp樣式。使用乙個xml配置,如下 儲存為應用程式檔名.manifest。可是無論怎麼搞,程式總是執行不起來。問題是以前寫過的程式都可以的,就這...

在C Builder中使用XP視覺樣式

在c builder中使用xp視覺樣式 sdragon 2006 12 28 14 53 使用c builder的朋友都知道,c builder是不支援xp視覺樣式的 vision style 以前我為了讓自己寫的程式看起來漂亮一些,拼命的去自繪控制項 我沒有使用過第三方介面控制項,曾經安裝過,但是...

在 VC6 中使用 GdiPlus 使用

下面用 vc6 來寫乙個 gdiplus 的 demo 工程 step2 新增標頭檔案宣告 在 stdafx.h 中新增以下 microsoft visual c will insert additional declarations immediately before the previous ...