![]() |
![]() |
rzr |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: Денис Репутация: ![]() ![]() ![]() |
Люди, подскажите, пожалуйста:
Вот, виновник:
Результат этой процедуры - надпись 'Pascal' с чем-то похожем на тень. Рисуется она у меня нормально, проблема в том, что, если свернуть окно или просто подвигать над ним другое окно какое-нить, то надпись эта проподает и не появляется вплоть до перезапуска приложения. Что скажете? Как это можно исправить? А ещё: как на окно поместить рисунок (точнее - иконку)? И что значит первый параметр в LoadIcon() или LoadImage()? Спасибо за ответы Сообщение отредактировано: rzr - 24.03.2007 23:30 |
![]() ![]() |
andriano |
![]()
Сообщение
#2
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
Кажется проблема с русским языком не совсем верно сформулирована (или я ее не так понял).
Благодаря Микрософт у нас вопроеки ГОСТу появилась новая кодировка символов, а именно - 1251. В DOS и консольных приложениях осталась кодировка, которая предусмотрена ГОСТ как "альтернативная", а у MS имеет номер 866. Проблема проявляется ТОЛЬКО в том случае, если IDE, в котором ведется разработка и сама разрабатываемая программа используют различные кодировки. Самый простой и очевидный способ преодоления возникающих проблем - писать GUI приложения в GUI среде, а консольные - в консольной. Альтернативняй вариант решения - использовать консольную среду, которая явно понимает кириллицу или GIU-редактор, позволяющий менять шрифт + русификатор клавиатуры, поддерживающий 866 страницу. "Простых" способов для преодоления этой специфической проблемы, СГЕНЕРИРОВАННОЙ МИКРОСОФТ ИМЕННО ДЛЯ НАШЕЙ СТРАНЫ, нет. |
![]() ![]() |
![]() |
Текстовая версия | 21.06.2025 12:25 |