Всем привет! Кто нибудь знает как выводить немецкий текст (не unicode) в MessageBox на Русской версии Windows?
Только сдаётся ты Боксу не сможешь сказать чтобы он твоим шрифтом рисовал... Разве что поймаешь его и подсунешь свой шрифт. Но тогда уже проще будет самому надпись выводить...
MessageBoxA отображает переданный ей текст в Unicode и запускает MessageBoxW. При преобразования текста из\в Unicode используется текущая кодовая страница. Т.о., задача сводится к изменению кодовой страницы в рамках процесса\потока. GetACP() - получить текущую codepage. Установить нужную для системы codepage можно в апплете "Языки и региональные стандарты". А вот как изменить её в рамках одного процесса - это хотелось бы знать, да. Upd Таким образом далеко, таким образом благо: