create window解决方法

create window
hwnd=CreateWindow("weixin","北京维新科学技术中心",WS_OVERLAPPEDWINDOW,500,
500,1000,600,NULL,NULL,hInstance,NULL);
错误信息;error C2664: “CreateWindowExW”: 不能将参数 2 从“const char [7]”转换为“LPCWSTR”
,这个"weixin"该怎么写才对?
------解决方案--------------------
引用:
没用   我这个程序每个需要用字符串的地方都有这个错误提示:const char * 类型 的实参与 LPCWSTR 类型的形参不兼容,是不是我创建项目的时候设置错了,我创建项目的时候什么都没设置,是个空项目,所有的都是默认的呢

工程里面设置了使用的字符集是unicode造成的,按道理二楼的办法可以解决。不过每个字符串都要改。
也可以在工程里面设置成不使用unicode,VS2010的设置方法是:project->property...->configuration..->General->Character Set
Use Multi-Byte Character Set
其他版本的VS也差不多。

------解决方案--------------------
引用:
能说说为什么吗

unicode和多字节字符的区别啊。
unicode编码大致的说是每个字符占两个字节,英文字符也是,中文字符也是。每个字符相当于unsigned shor类型。
而多字节字符,英文只占一个字节,正文占两个字节,还是char类型。
所以类型不匹配
------解决方案--------------------
case WM_PAINT:
后面少了一个break,直接跳到WM_CLOSE了。
大哥,能不能自己调试一下?什么问题都不调试就上来问了?