C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как узнать ширину шрифта (ширину слов), ширину (не размер — высоту)
Mythos
  Отправлено: 21.03.2005, 03:33


Ученик-кочегар

Группа: Участник
Сообщений: 28



Попробовал вывести текст поверх Canvas и других контролов(что то вроде CustomControl). Текст есть, а выравнивание не знаю как реализовать.
Может кто знает как сие реализвать smile.gif ?
Rius
Отправлено: 21.03.2005, 06:29


Мастер участка

Группа: Участник
Сообщений: 321



int Canvas->TextWidth(AnsiString)
Valdemar
Отправлено: 21.03.2005, 17:20


Мастер участка

Группа: Участник
Сообщений: 433



Посмотрите функции TextOut, ExtTextOut, SetTextAlign.
Sl@Sh
Отправлено: 23.03.2005, 17:31


Мастер участка

Группа: Участник
Сообщений: 383



TextHeight("Строка"); //возвращает int
TextWidth("Строка"); //возвращает int
TextExtent("Строка"); // возвращает TSize, у которого есть свойства cx, cy.
Mythos
Отправлено: 31.03.2005, 00:06


Ученик-кочегар

Группа: Участник
Сообщений: 28



Всем большой СЕНКС biggrin.gif

Вернуться в Вопросы программирования в C++Builder