如题,
一般创建的MDI程序都是winxp风格的窗体界面
我想屏蔽winxp风格的界面,
改用win98风格的界面.
请教如何实现?

解决方案 »

  1.   

    打开 stdafx.h,删掉下面的:
    #ifdef _UNICODE
    #if defined _M_IX86
    #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
    #elif defined _M_IA64
    #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
    #elif defined _M_X64
    #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
    #else
    #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
    #endif
    #endif
      

  2.   

    用 VisualC++ 向导创建的程序默认带有这些代码。
    这是这些代码使应用程序在 XP 下具有操作系统的主题样式。
    删掉之后就变成了很土的 98/2000 样式了。
      

  3.   

    是这样的
    vc6.0创建的程序
    在xp下面就是xp的风格
    在2000下面就是2000的风格
    在装了MAC OS的主题下就是MAC OS的风格
    我怎么能固定最简单的98风格?
      

  4.   

    这个就需要标题栏自绘了。在不同版本的windows风格统一。
      

  5.   

    C# Application.EnableVisualStyles();不加就是2000,加上就是xp主题
    vc