Hola de nuevo:
Ya he creado la dll de sólo recursos para poder cargar los recursos en
el idioma alternativo deseado, y la cargo tal y como se comenta en las FAQ
del grupo:
HINSTANCE hRes = AfxLoadLibrary("MyAppENU.dll");
if (hRes)
AfxSetResourceHandle(hRes);
Si la cargo de esta forma me carga los menús, toolbars, iconos y demás
perfectamente, pero no así con los diálogos. Cuando selecciono alguna opción
en mi aplicación que haga referencia a un diálogo, mi aplicación no hace
nada, como si no hubiera podido cargar los recursos correspondientes.
Sí que ejecuta el código asociado al diálogo (probando con el debug veo cómo
entra, por ejemplo, en el constructor del diálogo correspondiente), pero sin
embargo no lo muestra, por lo que cuando se llama a DoModal es como si
directamente devolviera un ID_CANCEL y se saliera, sin llegar a mostrar el
diálogo. ¿Hay que hacer algo en especial con los diálogos para que los
cargue?
Muchas gracias.
Saludos,
JIGE
Leer las respuestas