С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler: Windows/protected mode
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/68: Рейтинг темы: голосов - 68, средняя оценка - 4.90
21 / 21 / 3
Регистрация: 29.04.2010
Сообщений: 444
1

Вывести в две строки функцией DrawText (добавить в строку перевод каретки)

18.09.2011, 11:12. Показов 12281. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
нужно перенести каретку вниз на новую строку
я использовал
Assembler
1
strPERENOS                          DB          13,10,0
и для этого далее

Assembler
1
2
invoke lstrcat, offset stroka____1, offset strPERENOS;перенос каретки вниз
    invoke lstrcat, offset stroka____2, offset stroka____1;конкатенация строк
но в итоге никакого переноса каретки не произошло. что сделать?
выводил текст таким образом:
Assembler
1
invoke DrawText, hdc, addr stroka____2, -1, addr rect, DT_CENTER+DT_VCENTER
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2011, 11:12
Ответы с готовыми решениями:

Вывести текст функцией DrawText()
Всем привет! Необходимо вывести текст "Текст" функцией DrawText(), и нужно, чтобы этот текст мигал,...

Помогите получить HDC принтера вывести печать текста функцией DrawText
Написал программку (для бух.) и хочу сделать свою процедуру печати. Помогите получить HDC принтера...

Перевод каретки на новую строку
С помощью какой функции каретка переводится на новую стоку?

Перевод каретки на новую строку
Решаю задачу на тимусе №1601. Все работает, как нужно, но есть проблемы с переводом каретки на...

4
133 / 133 / 29
Регистрация: 17.09.2010
Сообщений: 288
18.09.2011, 13:36 2
Dimarik__
Assembler
1
2
3
4
5
ent db 10, 13, '$'
 
lea dx, ent
mov ah, 9
int 21h
0
21 / 21 / 3
Регистрация: 29.04.2010
Сообщений: 444
18.09.2011, 14:11  [ТС] 3
не под DOS пишу. А под Windows
0
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
18.09.2011, 19:40 4
Может надо просто изменить координаты вывода следующей строки (вывести ниже)?!
0
7 / 7 / 2
Регистрация: 30.04.2012
Сообщений: 188
01.01.2023, 05:59 5
Для eji
Большое спасибо за Вашу рекомендацию! Ваш код отлично работает.
0
01.01.2023, 05:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.01.2023, 05:59
Помогаю со студенческими работами здесь

Перевод каретки на новую строку
С помощью какой функции в textbox каретка переводится на новую стоку?

Перевод каретки на строку при выводе CDC_Transmit_FS
Здравствуйте, нужно выводить по USB в терминал значения АЦП функцией CDC_Transmit_FS. Для этого...

Ввести две строки текста, изъять из длинного строки все вхождения короткого строки. Вывести новую строку на экран. исправить код
Ввести две строки текста, изъять из длинного строки все вхождения короткого строки. Вывести новую...

Возврат каретки и перевод строки в приглашении Командной строки
В строке приглашения MS-DOS после вывода всей информации перейти на новую строчку. как это сделать?

Перевод каретки в конец строки
В интернете полно примеров как перевести каретку в начало строки или на новую строчку, а как...

Ввести две строки. Вывести на экран можно ли, переставляя символы первой строки, получить вторую строку
Очень нужно решить задачу, чтоб экзамен поставили) Вот сама задача: Ввести две строки....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru