powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / рисование
5 сообщений из 5, страница 1 из 1
рисование
    #33216695
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу к примеру нарисовать круговую надпись...
Вариант который приходит в голову это CreateFont() для каждой буковки, чтоб указать угол наклона, но как то это не естетично...
может есть другие варианты.
И вообще может кто знает линки где почитать можно про графические алгоритмы?..
Например у меня задан круг определенным радиусом, как мне выбрать размер шрифта рочие отступы,чтоб надпись точно описывала круг?
_______________________________________________________________
@Мы медленно запрягаем, быстро ездим, и сильно тормозим.@
...
Рейтинг: 0 / 0
рисование
    #33217761
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А язык программирования?
...
Рейтинг: 0 / 0
рисование
    #33217835
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlА язык программирования?

Язык C++,компилер:Visual C++.
Скорее всего я был прав(поиск по инету ничего другово не дал): придется вызывать CreateFont и изменять структуру LOGFONT для каждой буковки...
...
Рейтинг: 0 / 0
рисование
    #33222163
.ES
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно и по-другому сделать:
1. рендерить всю надпись в буфер
2. а из буфера накладывать на форму с необходимыми искажениями
...
Рейтинг: 0 / 0
рисование
    #33223547
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тебе в форуме по С++ отвечал
http://sql.ru/forum/actualthread.aspx?tid=208482
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / рисование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]