Problemas de programación con VC 2010 winAPI en WIN7.
No hay nada malo con su código en sí
Pero cuando compilo su código, el compilador muestra el "error C2440: "=": No se puede convertir de "char [ 9] "Convertir a "LPCWSTR""
Esto es obviamente un problema de juego de caracteres
Las versiones posteriores a 2005 tienen Unicode y multibyte: Unicode y multibyte
Multibyte Corresponde a Unicode y multibyte. Unicode y multibyte
Multibyte corresponde a char * o char []
Unicode corresponde a multibyte
Unicode por defecto es Unicode, por lo que cuando usas el char * y tipos de caracteres char []
Unicode es el conjunto de caracteres predeterminado para todas las versiones posteriores a 2005. Por lo tanto, cuando utiliza los tipos de caracteres char * y char []
, el compilador informará un error indicando una discrepancia de tipo
de la siguiente manera: "No se puede convertir "char [" 9 ]" a "LPCWSTR"
La solución es simple: en su compilador vc: project-gt; (nombre del proyecto) properties-gt; general-gt; charset: cambie a "Usar juego de caracteres multibyte". it
ps: La función del propietario del programa es mostrar una elipse amarilla, lo ejecuté
Espero que pueda ayudarte, jaja^_^