Problemas con FindWindow

Iniciado por Julio0, 2 Octubre 2020, 17:41 PM

0 Miembros y 1 Visitante están viendo este tema.

Julio0

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

Eternal Idol

O cambias el proyecto a ANSI, o llamas explicitamente a FindWindowA o mejor simplemente usas literales de cadena anchos asi: L"CADENA".
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón