我在网上查到的VB用xxx.exe.manifest还要用API函数InitCommonControlsEx声明....
太麻烦了(如没有了原代码怎么办)^_^
我试过了,在我的机子上VB编出来的所有EXE,只要加上(EXE名).exe.manifest就可实现XP风格,但在另的机子(没装VB)上不行用xxx.exe.manifest而不加代码能实现XP风格吗?答案是肯定可以,要怎样才能实现了,大家来说说...

解决方案 »

  1.   

    只要工程的启动项为窗体,而且用了 Microsoft Windows Common Controls 6.0 (SP6),InitCommonControlsEx 会自动被调用。
      

  2.   

    没有加Microsoft Windows Common Controls 6.0 (SP6),也没打开VB
    我试过了不添加任何控件,就只有默认的控件
    窗口加上几个默认的控件(如:CommandButton,TextBox),编译后加上(EXE名).exe.manifest就可实现XP风格
    复制上没装VB的机子上就不行了