對《VB程序實現WindowsXP效果的界面》一文的補遺

    在看完《VB程序實現WindowsXP效果的界面》一文後,感覺非常好,用VB也能做出XP風格的界面。
    但是有一個可能讓大家都覺得不太舒服或者說很累贅的地方。就是在《VB程序實現WindowsXP效果的界面》一文的具體實現方法的第2點裏,說“建立一個和你的.exe同名的.exe.manifest文件(假如:如果你最後編譯好的文件名爲WindowXPStyle.exe,則建立一個文件名爲WindowXPStyle.exe.manifest的文件),並且此文件必須存在於和你Exe文件的同一目錄下。”大家是否覺得這樣做有些奇怪呢,難道用VB實現XP風格的界面就這樣麻煩嗎?別的程序也沒見過還帶着什麼.manifest文件啊?
    是的,採用.manifest文件確實能達到效果,但也給發佈程序帶來了不便,因爲總要在安裝包中帶上這個文件。其實,不用.manifest文件也能使VB編寫的程序具體XP風格的界面。
    具體做法就是把.manifest寫成資源文件(大致內容並沒有變,只是加上了資源文件頭),並和程序一起編譯,這樣就相當於把.manifest文件和編譯後的.exe文件合到了一起,在發佈程序時就不用再帶着.manifest文件了。
   
    下載地址:http://csdngoodname008.51.net/XPStyle.zip

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章