hola estuve trabajando en la api de windows y quiero tener una variable de tipo static que imprima valores string cuando le doy al boton ingresar... pero me dice que no se puede convertir un string al tipo de dato que se necesita:( que estaré haciendo mal??
case ID_BTNINGRESAR:{
string datos=clave();//aqui la funcion clave devuelve una clave aleatoria
cout<<datos<<endl;
CreateWindowW(L"Static",datos,WS_VISIBLE | WS_CHILD , 100,80,150,50,hwnd,NULL,NULL,NULL);
break;
}
Lo que haces mal es pasarle una std::string a una funcion que acepta char * o wchar_t * (dependiendo de si compilas en ANSI o Unicode), tendras que usar el metodo c_str en cualquier caso pero si estas trabajando en Unicode cambiar std::wstring.