本帖最后由 screen12 于 2012-01-04 09:19:38 编辑

解决方案 »

  1.   

    你是说用CreateWindow建立按钮以后,还要用ShowWindow显示它?可是它的句柄也不知道,怎么显示呢?另外,我另一个程序里也就CreateWindow以后,就能自动显示了,真是奇怪。
      

  2.   

    啊!找到原因了!原因就是这个在VS2005中建立项目的时候,默认是“使用Unicode字体集”,只要把它改成“未设置”,按钮就可以显示出来了。就因为这个原因,我不知吃了多少苦头,有办法让Vs2005默认就是“未设置”吗?但这个原因为什么造成按钮显示不出来,还是不明白道理,最后显示怪字符罢了,不至于整个按钮都显示不出来吧?
      

  3.   

    请问:有办法让Vs2005默认就是“未设置”,而不是“使用Unicode字符集”吗?
      

  4.   

    手动修改即可,不过推荐最好使用Unicode编码~
      

  5.   

    请问:现在大多数程序员都使用Unicode了吗?我一直不使用,还是英文单字节,汉字双字节,这带来了很多不便。但是对这个我熟悉。