|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.04.2011, 10:07 | #1 |
Форумчанин
Регистрация: 12.07.2010
Сообщений: 249
|
Вывести на канву раскладку клавиатуры
Здравствуйте, возникла какая-то глупая ошибка..
Не могу вьехать, вобщем, мне нужно на картинку шаблон, выводить название текущей раскладки клавиатуры. Код:
Мб это из-за несоответствия типов, char, string, вобщем прошу помощи. P.S - подскажите, как можно рисовать текст через TextOut не только на битмап, но и к примеру на jpeg?
Moonquake
|
06.04.2011, 10:39 | #2 |
Форумчанин
Регистрация: 12.07.2010
Сообщений: 249
|
Код:
Moonquake
|
06.04.2011, 10:48 | #3 |
Форумчанин
Регистрация: 12.07.2010
Сообщений: 249
|
Kороче получилось через paintbox, но почему я не вьеду, может кто-то обьяснит?)
Английский то нормально рисуется..
Moonquake
|
06.04.2011, 11:04 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
дык, остаются следы от старой надписи (шрифт не моноширный - ширина буковок разная,
разная, соответственно, и длина надписи получается.. попробуйте очищать место перед выводом... Код:
|
06.04.2011, 11:23 | #5 |
Форумчанин
Регистрация: 12.07.2010
Сообщений: 249
|
Serge_Bliznykov, разобрался, благодарю.
А со вторым вопросом не поможете?
Moonquake
|
06.04.2011, 11:42 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
сразу на жпег рисовать нельзя.
сначало грузите через JPEGImage потом переводите в битмап, его изменяете и через JPEGImage сохраняете обратно. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
06.04.2011, 12:14 | #7 |
Форумчанин
Регистрация: 12.07.2010
Сообщений: 249
|
Ну такой способ я знаю)
Думал, что можно более красиво, ладно, еще раз спасибо. Тема не актуальна.
Moonquake
|
06.04.2011, 13:02 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
JPEG в первую очередь способ хранения данных, а не для отображения на экране.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывести нажатую клавишу при каждом сканировании клавиатуры | Dzef | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 01.03.2011 17:22 |
Переключить раскладку клавиатуры. | SKYLINEGTR | Помощь студентам | 2 | 02.02.2011 00:50 |
Для десяти выстрелов, координаты которых задаются с клавиатуры вывести текстовые сообщения о попадении в | Masiasia | Помощь студентам | 0 | 24.11.2009 20:23 |
Передать Канву | Pedro | Работа с сетью в Delphi | 7 | 28.04.2008 17:38 |