Idioma del Windows???
Publicado por Nelek (816 intervenciones) el 04/04/2007 13:51:58
Hola a todos,
acabo de caer en la cuenta de que he puesto todos los mensajes de error y de informacion de mi programa en alemán porque estoy trabajando para una empresa alemana pero me gustaria poner al menos 3 opciones: Aleman, Espanyol e Ingles (por defecto).
Como puedo averiguar desde el VC++ 6.0 el idioma en que está instalado el Windows donde se ejecute el programa?
Lo que quiero hacer es algo como esto:
BOOL CMyDoc::OnNewDocument()
{
HGLOBAL m_szLanguage = "TOMAR_EL_IDIOMA_DEL_WINDOWS_LOCAL ()";
//...
}
y cada vez que tenga que mandar un mensaje de fallo o info:
//Situacion para el mensaje de fallo
if (m_szLanguage == "Spanish")
//Mensaje en espanyol
else if (m_szLanguage == "German")
//Mensaje en aleman
else
//Mensaje en ingles
Alguien la funcion que recoje el idioma del sistema y que formato de dato te devuelve?
acabo de caer en la cuenta de que he puesto todos los mensajes de error y de informacion de mi programa en alemán porque estoy trabajando para una empresa alemana pero me gustaria poner al menos 3 opciones: Aleman, Espanyol e Ingles (por defecto).
Como puedo averiguar desde el VC++ 6.0 el idioma en que está instalado el Windows donde se ejecute el programa?
Lo que quiero hacer es algo como esto:
BOOL CMyDoc::OnNewDocument()
{
HGLOBAL m_szLanguage = "TOMAR_EL_IDIOMA_DEL_WINDOWS_LOCAL ()";
//...
}
y cada vez que tenga que mandar un mensaje de fallo o info:
//Situacion para el mensaje de fallo
if (m_szLanguage == "Spanish")
//Mensaje en espanyol
else if (m_szLanguage == "German")
//Mensaje en aleman
else
//Mensaje en ingles
Alguien la funcion que recoje el idioma del sistema y que formato de dato te devuelve?
Valora esta pregunta


0