如题,图中前两个按钮一个是SpeedButton,一个是普通button
我开始建了一个工程,不知道设置哪里了,按钮都是这种外观,后来程序重写了,新建的工程
按钮都变成图中后两个按钮的外观了,我对比了两个工程窗体和按钮的设置没找出来那不一样
那位朋友知道怎么设置,帮我一下
谢谢

解决方案 »

  1.   

    是不是原来的工程中用了xpmenu之类的控件啊
      

  2.   

    應該是加了 Xpmainfest  了。
      

  3.   

    檢查下二個工程中是不是有一個工程單元裏引用了: XPMan, 一個沒有引用這個單元。
      

  4.   

    1.检查是否放置了TXPManifest控件
    2.检查是否在程序中设置了编译{$R WindowsXP.res}
      

  5.   

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls, Buttons, Menus, XPMan, ComCtrls, ToolWin, ExtCtrls,
      Grids, ImgList, Math, jpeg;这是主窗体的引用,还有一些其他单元的引用
    XPMan会不会是这个?
      

  6.   

    XPManifest
    应该是那个
    去掉就没有皮肤的效果了
      

  7.   

    晕 我都不知道什么时候加的
    好像从来就没用过那单元
    谢谢各位
    谁顺便把XPMan此单元的作用发上来,方便其他人查询PS:如何查询每个单元的作用,通过delphi本身自带的资料!
      

  8.   


    這應該是拖了這個 TXpmainfest  控件上去後刪掉了,留下了這個單元文件。
    這個單元只是引用了一些資源文件,在XP下可以將界面變成XP的一些效果。
      

  9.   

    TXpmainfest  控件可以适应xp风格的界面,其实就是引用了xp的资源,也就是{$R WindowsXP.res}
    其实不用放置控件,加上{$R WindowsXP.res}也是可以达到xp效果的
      

  10.   

    XPman:使程序外观模板自动使用XP模型,一般用作美化
      

  11.   

    XPman美化效果还是有限啊 
      

  12.   

    uses XPMan加入这个就可以了!