¿Cuál es la diferencia entre findwindowA y findwindow?
#ifdef UNICODE
#define FindWindow?
#else
#define FindWindowA
#endif // !UNICODE
El compilador especificará el conjunto de caracteres actual para el programa.
Si se trata del juego de caracteres ANSI, FindWindow es completamente equivalente a FindWindowA.
Si se trata de un conjunto de caracteres Unicode, FindWindow es completamente equivalente a FindWindowW, y FindWindowA y FindWindow son dos funciones completamente diferentes en este momento.
En otras palabras, no existe ninguna función llamada FindWindow en Windows, solo FindWindowA y FindWindowW. Y FindWindow es en realidad un alias definido.