使用这个控件可以不用写一行代码,使你的菜单变成 XP 样式。http://expert.csdn.net/Expert/TopicView1.asp?id=2044793

解决方案 »

  1.   

    如果你在WinXP下面想让程序具有XP Style,可以将以下内容的文件命名为  应用程序名.exe.manifest并放置在程序同一目录下
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly 
        xmlns="urn:schemas-microsoft-com:asm.v1" 
        manifestVersion="1.0">
        <assemblyIdentity 
            version="1.0.0.0" 
            processorArchitecture="X86" 
            name="Your App Name"
            type="win32" />
        <description>Your App description</description>
        <dependency>
            <dependentAssembly>
                <assemblyIdentity 
                    type="win32" 
                    name="Microsoft.Windows.Common-Controls" 
                    version="6.0.0.0" 
                    processorArchitecture="X86" 
                    publicKeyToken="6595b64144ccf1df" 
                    language="*" /> 
            </dependentAssembly> 
        </dependency> 
    </assembly>
      

  2.   

    其实我一直搞不懂为什么要刻意的做成XP风格?特别是别人换了style后你的程序就和系统不一致了,不会好看一点
      

  3.   

    http://www.ccw.com.cn/htm/center/prog/02_2_27_4.asp
      

  4.   

    http://www.microsoft.com/china/msdn/library/techart/XPTheming.asp使用 Windows XP 的外观风格 只要把ComCtl32.dll替换成6.0即可