请问VC中,大家现在大多数都是用unicode编码吗?我用的VC2005, 怎么不选unicode字符集的而选多字节字符的时候,按钮不能以XPButton的风格显示,而只有选unicode字符集的时候,按钮才能以XPButton的风格显示。请大家帮忙,先谢了。

解决方案 »

  1.   

    默认就是unicode编码,基本上只用unicode编码了..
      

  2.   

    在cpp文件中加上
    #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
      

  3.   

    本来就用Unicode,用这个是好习惯
      

  4.   

    好,谢谢。
    如果我要输出一个字符串到文本文件,字符串是unicode 编码的,但是文本文件一般是默认ANSII方式打开的,请问我是不是应该转换成ANSII形式的字符串再输出呢?