Tengo un programa básico en C el cual cuenta con el siguiente código (en una de sus funciones):
Código C:
Ver original
long Message; long hWnd = 4391188; Message = GetWindowLong(hWnd, GWL_EXSTYLE); // <--- Aquí el error
Nada raro, utilizo la función GetWindowLong del header windows.h.
El error o 'warning' es el siguiente, el cual ocurre al intentar compilar:
Código:
El argumento 1 es hWnd el cual es un entero largo con un valor.passing arg 1 of 'GetWindowsLongA' makes pointer from integer without a cast
He visto por ahí el uso del & para la dirección de memoria por lo que utilicé &hWnd en lugar de hWnd simplemente, el código quedó de esta manera y a continuación otro error en la misma línea:
Código C:
Ver original
long Message; long hWnd = 4391188; Message = GetWindowLong(&hWnd, GWL_EXSTYLE);
Error o 'Warning':
Código:
No lo he podido solucionar, por eso acudo al foro, estaría muy agradecido si pudieran darme una mano passing arg 1 of 'GetWindowsLongA' from incompatible pointer type
Gracias!