[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: GDI и шрифт
KostyaN
Кто-нибудь работал с GDI?
как с помощью этих функций изменять размер шрифта?
Бьюсь уже не первый день, в голову приходят настолько извращенные идеи, что или комп виснет напрочь, или просто руки не доходят до реализации.
Должно же быть какое-нибудь боле-менее простое решение...
дед_мажор
более-менне простое решение — включить голову и прочитать документацию:

http://msdn.microsoft.com/library/default....ontext_8ctw.asp

если не заработает — исходник в студию.
Андреище
http://forum.sources.ru, там регистрируешься и пользуешься поиском.
А вообще - RTFM CreateFont().
дед_мажор
Андреище
+1
man — наше всё! в данном случае поможет msdn =)
KostyaN
Все это конечно отлично, но просто туповато для простого изменения размера шрифта создавать его заново, связывать с устройством, а потом удалять. А если так раз 40-60 в секунду надо?
дед_мажор
KostyaN
эм, вообще это gdi так устроено. ядро стуктурами оперирует, которые в памяти находятся.

а раз 40-60 в секунду — это уже не winapi, а directx какойнибудь =)
Андреище
Тебе надо 40 раз в секунду менять шрифт?
KostyaN
так я и использую directx, только для работы со шрифтами он использует GDI функции

Цитата
Тебе надо 40 раз в секунду менять шрифт?

иногда и такое бывает нужно smile.gif
дед_мажор
Цитата (KostyaN @ 27.11.2006 - 20:58)
Цитата
Тебе надо 40 раз в секунду менять шрифт?

иногда и такое бывает нужно smile.gif

в нормальных задачах — сомневаюсь =)
KostyaN
Цитата
в нормальных задачах — сомневаюсь =)


банальная задача: цифра, постепенно увеличиваясь на +1, появляется из центра экрана, увеличиваясь. Потом, уменьшаясь, пропадает.
И все это без какого-либо мелькания.

да мало ли чего больной мозг может выдумать smile.gif
дед_мажор
KostyaN
да, с такими задачами лучше к доктору =)
Андреище
Черт, мне на работе не за то платят... sad1.gif
whisk
KostyaN
Менять шрифт с частотой 60 герц - пользователю хорошо не станет? smile.gif
А так, наверное, что можно создать в памяти, можно и закэшировать, нет?
michael
Цитата
постепенно увеличиваясь на +1, появляется из центра экрана, увеличиваясь. Потом, уменьшаясь, пропадает.
И все это без какого-либо мелькания.


настоятельно рекомендую посмотреть Macromedia Director и Macromedia Flash
дед_мажор
michael
гг, сейчас последует вопрос, как встроить флеш в обычное приложение =))
KostyaN
Но и здесь не все так просто.
А если надо менять текс по желанию пользователя? Менять шрифт, менять текст, изменять скорость, направление, и т.п.

В принципе, вопрос уже отпал, так как по-моему просто нет более простого способа решить подобную задачу, чем описанный мной выше.
Буду работать в данном направлении.

Спасибо всем доброжелателям.
Fast Reply:

 Enable Smilies |  Enable Signature
Здесь расположена полная версия этой страницы.
Студенческий клуб ostudent.ru и его создатели не несут ответственности за достоверность самостоятельно размещаемой посетителями сайта информации и не могут подтвердить или опровергнуть её.
Рейтинг@Mail.ru
Invision Power Board © 2001-2025 Invision Power Services, Inc.