CStringW t_strW;
t_strW.LoadString(AfxGetInstanceHandle(),IDS_CONF_GENERAL_AutoConnect,LangID);
m_autoConnect.SetWindowText(t_strW.GetBuffer());
Отображение немецкого шрифта(смена кодировки??)
У меня MFC-приложение.
В ресурсах в StringTable лежат строки на немецком, к примеру:
automatisch anschlieЯen
Необзходимо вытащить строку и вывести на форму
Приложение не-Unicode'овое
Код:
//получаю в результате automatisch anschlie?en
пробовал так:
Код:
CHAR t_ac[100];
WideCharToMultiByte(1252, 0, t_strW.GetBuffer(), t_strW.GetLength(), &t_ac[0], t_strW.GetLength()+1, NULL, NULL);
m_autoConnect.SetWindowText(&t_ac[0]);
WideCharToMultiByte(1252, 0, t_strW.GetBuffer(), t_strW.GetLength(), &t_ac[0], t_strW.GetLength()+1, NULL, NULL);
m_autoConnect.SetWindowText(&t_ac[0]);
всеравно не получилось...
Вообщем вопрос такой, как корректно отобразить немецкий текст?