Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > WinAPI
Перезагрузить страницу Впихнуть строку в экран
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Кошмар Кошмар вне форума
Member
 
Сообщений: 2,694
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 23.04.2005
По умолчанию Впихнуть строку в экран - 18.08.2006, 21:24

В своей книге Петзольд с текстом работает следующим образом:
берёт среднюю ширину одного символа, и исходя из этой ширины и ширины экрана определяет, как разбивать текст по строкам...

А если в какой-то данной строке будут преобладать длинные символы? То тогда последние символы вылезут за пределы окна. Меня это совсем не устраивает...

Как с этим эффектом принято боротся?


импортирован с progz.ru
Ответить с цитированием
  (#2 (permalink)) Старый
0xEEd 0xEEd вне форума
Member
 
Сообщений: 212
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 16.01.2006
По умолчанию 18.08.2006, 21:30

а есть всякие : GetTextMetrix, GetCharWidth32, GetCharABCWidth, GetOutlineTextMetrix и т.п.

(ну и конечно же GetTextExtentPoint32)
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запомнить строку.... Стася Pascal 1 13.05.2011 22:36
Как вывести строку на экран в обратном порядке depocomp Assembler 9 01.06.2009 00:28
Как сузить строку usik Visual C++ 4 10.04.2008 00:46
Как определить строку imported_@LeX Delphi 5 23.01.2008 23:58
Вывести полученную строку на экран Петр 1 Assembler 1 25.06.2007 14:58
Из списка в строку mel Prolog 2 24.04.2007 15:36
Как получить хеш в строку programer4ever Delphi 1 17.10.2006 09:45
Вывести исходные данные строки и строку на экран toshkaexe Assembler 35 13.01.2006 16:15
как сделать чтобы при нажатии на строку грида ,был вывод записи на строку Laime-oz C++ Builder 94 26.05.2005 01:17
Как преобразовать строку в ANSI строку Andrew_ Delphi 1 30.03.2005 19:40
Необходимо вывести на экран строку символов Sterblish Visual C++ 3 09.03.2005 14:05
Как можно если можно в RicheEdit впихнуть изображение mefest C++ Builder 2 15.12.2004 00:52



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов