Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Julio0 en 2 Octubre 2020, 17:41 PM

Título: Problemas con FindWindow
Publicado por: Julio0 en 2 Octubre 2020, 17:41 PM
me sale el siguiente mensaje y nose como solucionarlo porfavor ayuda, soy nuevo en c++

Gravedad   Código   Descripción   Proyecto   Archivo   Línea   Estado suprimido
Error (activo)   E0167   un argumento de tipo "const char *" no es compatible con un parámetro de tipo "LPCWSTR"   


Gravedad   Código   Descripción   Proyecto   Archivo   Línea   Estado suprimido
Error   C2664   'HWND FindWindowW(LPCWSTR,LPCWSTR)': el argumento 2 no puede convertirse de 'const char [15]' a 'LPCWSTR'

Código (cpp) [Seleccionar]

int main()
{
   HWND ventana;
   DWORD pid;
   HANDLE hp;

   ventana = FindWindow(0, "ejemplo");
   //ventana = ("ejemplo");
   GetWindowThreadProcessId(ventana, &pid);



lo solucione asi por si alguien anda atascado

Código (cpp) [Seleccionar]

    HWND ventana;
   DWORD pid;
   HANDLE hp;

   ventana = FindWindowA(0, "Cheat Engine 7.1");
   GetWindowThreadProcessId(ventana,&pid);
   cout << "Nuestro PID:" << pid << endl;




MOD: El código debe ir entre etiquetas de Código GeSHi
Título: Re: Problemas con FindWindow
Publicado por: Eternal Idol en 2 Octubre 2020, 19:00 PM
O cambias el proyecto a ANSI, o llamas explicitamente a FindWindowA o mejor simplemente usas literales de cadena anchos asi: L"CADENA".