¿Qué son bytes estrechos, bytes anchos y multibytes en VC++?
El byte ancho es Unicode.
En términos generales, se recomienda usar Unicode, porque el sistema operativo usa Unicode internamente (win98 no lo es),
Si usas más bytes, el sistema operativo te ayudará a convertirlos nuevamente.
Unicode también ocupa dos bytes para cada palabra en inglés, un byte para multibyte y dos bytes para caracteres chinos.
Todos Evc usan Unicode.
Windows usa muchas API, como SetWindowTextA y SetWindowTextW. La primera es multibyte y la última es la versión Unicode.