关于VC2005 CCheckListBox显示乱码问题的解决办法。

来源:互联网 发布:手机版进销存软件 编辑:程序博客网 时间:2024/05/16 07:47

        项目需要一个带Check功能的ListBox,MFC从4.2开始就出现了CCheckListBox,以前在VC6.0下使用完全正常,不会出现乱码问题。现在移植到2005,出现了乱码。如图所示:

        郁闷中...

       刚开始怀疑是字符集问题,因为VC2005默认是Unicode,会不会是这个问题?我把工程改成多字符集或者不设置,乱码依旧,只是换了不同的乱码。

        继续郁闷....

        继续怀疑....

        难道是Owner Draw的问题,于是换了Variable。。。失败!

        后来发现了一个叫“Has String”的风格,默认是False,我把它改成了True。嘿,一切正常了。

        搞定!!!

原创粉丝点击