La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cuál es la diferencia entre findwindowA y findwindow?

¿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.