各位大哥,我看到XPMan.pas文件中就只有一句话:
         TXPManifest = class(TComponent)
    表明TXPManifest是从TComponent继承来的,其他就没了,
         XPManifest是如何用的?它有什么用处?

解决方案 »

  1.   

    放上去,你的程序在XP下就是XP风格了。
      

  2.   

    不用这东东,好像在XP下也是有XP主题外壳的啊,搞不懂这东东是做什么用的
      

  3.   

    如果不用,你用delphi写出的程序就不是xp风格的,反之则是,哪怕是在使用XP风格的windows 中运行也是一样。
      

  4.   

    你程序里放上了这个之后Delphi在编译时就会自动使用Xp里面最新的共用控见,那样的话你的程序就支持Xp主题了,当然,这个只在Xp下有效,因为Xp以外的Windows没有支持Xp特效的共用控见。
      

  5.   

    TXPManifest源代码中最重要的那句是:
    {$WEAKPACKAGEUNIT ON} 和
    {$R WindowsXP.res}前面那句是告诉编译器使用Xp的共用控见,后面那句指令编译器包含支持Xp特效必要的资源,如果你在你自己的代码中加入上面两句,就算不添加TXPManifest你的程序依然支持Xp特效(在Xp下)。