Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
 Аватар для Vlad_IT
1452 / 360 / 61
Регистрация: 03.04.2010
Сообщений: 2,096

Многострочие (используя TextOut)

21.12.2010, 20:14. Показов 2016. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Как мне в команде
C++
1
 Canvas->TextOutA(10,10,"Text");
сделать многострочие?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2010, 20:14
Ответы с готовыми решениями:

WPF, DataGrid и многострочие в ячейке
Как ясно из вопроса: есть DataGrid и текст в ячейках. Как сделать перенос текста внутри его? Везде натыкаюсь на: DefaultCellStyle.WrapMode,...

вывести html-строку разнесенную в многострочие с отступами
Привет, В php/laravel 5 приложение приходится иметь дело с длинным кусками html-кода, которые выводя экран сложно читать из-за того что...

TextOut
Подскажите пожалуйста почему TextOut работает только в WM_PAINT?

6
Эксперт С++
 Аватар для MikeSoft
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
02.01.2011, 16:53
doocee, можно поступить следующим образом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
TStringList *sl = new TStringList();
 
sl->Add("Text1");
sl->Add("Text2");
sl->Add("Text3");
 
for (int i = 0; i < sl->Count; i++) {
  Canvas->TextOutW(10,14*i,sl->Strings[i]);
}
 
delete sl;
sl = NULL;
1
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
02.01.2011, 17:48
doocee, а можно так ('\n' - переход на новую строку):
C++
1
DrawText(GetDC(Handle),"First Line \n Next Line",-1,&Rect(0,0,200,200),0);
1
 Аватар для Vlad_IT
1452 / 360 / 61
Регистрация: 03.04.2010
Сообщений: 2,096
17.01.2011, 14:58  [ТС]
Спасибо большое!
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
18.01.2011, 05:20
Цитата Сообщение от NiTan Посмотреть сообщение
C++
1
DrawText(GetDC(Handle),"First Line \n Next Line",-1,&Rect(0,0,200,200),0);
- в Image не рисует .
0
Эксперт С++
 Аватар для MikeSoft
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
18.01.2011, 09:44
LK, почему не рисует? Рисует:
C++
1
DrawText(Image1->Canvas->Handle,L"First Line\n Next Line",-1,&Rect(0,0,200,200),0);
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
18.01.2011, 09:54
Странно , делал точно так же...
C++
1
2
String s = "First Line \nNext Line";
DrawText(Image1->Canvas->Handle,s.c_str(),-1,&Rect(50,50,200,200),0);
Теперь - рисует .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.01.2011, 09:54
Помогаю со студенческими работами здесь

TextOut()
Ребята собственно вопрос вот в чём. Использую функцию TextOut у неё есть 2 параметра, которые отвечают за положение надписи на конве....

TextOut
Здраствуйте,у меня &quot;допустим&quot; две кнопки и картинка на форме,одной кнопкой я вывожу текст на картинку...

Проблемы с TextOut
В одном из дочерних окон вывожу надпись. Данный фрагмент кода без ошибок, полностью компилируется, но надпись не выводится. В чем может...

TextOut не работает
нет текста procedure TForm1.Timer1Timer(Sender: TObject); Var h:HDC; l:Tpoint; begin h:=GetDC(0); h:=h-15; h:=h*(-1); ...

Помощь с Textout
я пытаюсь написать игру программист но мне нужен вывод денег и настроения но примеры с Textout я не понимаю...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru