Не мучайтесь, корень проблемы — в исполняемом файле, который использует кодировку "
windows-1252". Решается двумя способами:
1) правкой кодовой страницы ОС Windows, что чревато серьезными багами в работе другого программного обеспечения, которое у вас установлено;
2) правкой самого проблемного файла программы.
Если программой будете пользоваться только вы, то на ваш страх и риск вы со своей системой можете делать что угодно, и тогда можете смело использовать первый вариант.
Если же вы захотите поделиться своей работой с другими пользователями, то рекомендуется решить проблему другим способом.
Второй вариант более правильный и предпочтительный, но требует от вас определённые навыки и умения работы в отладчике. Сама проблема кракозябр и методика их исправления подробно освещена в моём руководстве "
Логический шрифт".
Конкретно по вашей программе, для вывода текста подсказки используется функция
CreateFontIndirect по адресу
0043582C.
Здесь необходимо добавить инструкции для установки кириллического набора символов. Тогда текст подсказки будет показан корректно.