
![]() |
|
|
![]() |
![]() |
|
![]() ![]() ![]() |
KostyaN |
26.11.2006 - 22:33 (ссылка на это сообщение)
|
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 879 Регистрация: 15.09.2006 Репутация: 37 Место учебы: - ![]() |
Кто-нибудь работал с GDI?
как с помощью этих функций изменять размер шрифта? Бьюсь уже не первый день, в голову приходят настолько извращенные идеи, что или комп виснет напрочь, или просто руки не доходят до реализации. Должно же быть какое-нибудь боле-менее простое решение... |
дед_мажор |
27.11.2006 - 12:28 (ссылка на это сообщение)
|
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
более-менне простое решение — включить голову и прочитать документацию:
http://msdn.microsoft.com/library/default....ontext_8ctw.asp если не заработает — исходник в студию. |
Андреище |
27.11.2006 - 13:09 (ссылка на это сообщение)
|
Младший научный сотрудник ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 441 Регистрация: 19.04.2005 Репутация: 28 Место учебы: ОрелГТУ (выпуск 2006) ![]() |
http://forum.sources.ru, там регистрируешься и пользуешься поиском.
А вообще - RTFM CreateFont(). |
дед_мажор |
27.11.2006 - 13:24 (ссылка на это сообщение)
|
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
Андреище
+1 man — наше всё! в данном случае поможет msdn =) |
KostyaN |
27.11.2006 - 19:25 (ссылка на это сообщение)
|
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 879 Регистрация: 15.09.2006 Репутация: 37 Место учебы: - ![]() |
Все это конечно отлично, но просто туповато для простого изменения размера шрифта создавать его заново, связывать с устройством, а потом удалять. А если так раз 40-60 в секунду надо?
|
дед_мажор |
27.11.2006 - 20:55 (ссылка на это сообщение)
|
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
KostyaN
эм, вообще это gdi так устроено. ядро стуктурами оперирует, которые в памяти находятся. а раз 40-60 в секунду — это уже не winapi, а directx какойнибудь =) |
Андреище |
27.11.2006 - 20:57 (ссылка на это сообщение)
|
Младший научный сотрудник ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 441 Регистрация: 19.04.2005 Репутация: 28 Место учебы: ОрелГТУ (выпуск 2006) ![]() |
Тебе надо 40 раз в секунду менять шрифт?
|
KostyaN |
27.11.2006 - 20:58 (ссылка на это сообщение)
|
||
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 879 Регистрация: 15.09.2006 Репутация: 37 Место учебы: - ![]() |
так я и использую directx, только для работы со шрифтами он использует GDI функции
иногда и такое бывает нужно ![]() |
||
дед_мажор |
27.11.2006 - 21:24 (ссылка на это сообщение)
|
||||
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
в нормальных задачах — сомневаюсь =) |
||||
KostyaN |
27.11.2006 - 21:43 (ссылка на это сообщение)
|
||
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 879 Регистрация: 15.09.2006 Репутация: 37 Место учебы: - ![]() |
банальная задача: цифра, постепенно увеличиваясь на +1, появляется из центра экрана, увеличиваясь. Потом, уменьшаясь, пропадает. И все это без какого-либо мелькания. да мало ли чего больной мозг может выдумать ![]() |
||
дед_мажор |
27.11.2006 - 22:08 (ссылка на это сообщение)
|
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
KostyaN
да, с такими задачами лучше к доктору =) |
Андреище |
27.11.2006 - 23:36 (ссылка на это сообщение)
|
Младший научный сотрудник ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 441 Регистрация: 19.04.2005 Репутация: 28 Место учебы: ОрелГТУ (выпуск 2006) ![]() |
Черт, мне на работе не за то платят...
![]() |
whisk |
28.11.2006 - 00:09 (ссылка на это сообщение)
|
![]() Уважаемый Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 975 Регистрация: 29.03.2005 Репутация: 87 Место учебы: ОрёлГТУ ![]() |
KostyaN
Менять шрифт с частотой 60 герц - пользователю хорошо не станет? ![]() А так, наверное, что можно создать в памяти, можно и закэшировать, нет? |
michael |
28.11.2006 - 00:12 (ссылка на это сообщение)
|
||
![]() Уважаемый карабас-барабас ![]() Профиль Группа: Декан Сообщений: 1714 Регистрация: 12.05.2005 Репутация: 164 Место учебы: /usr/share/man ![]() |
настоятельно рекомендую посмотреть Macromedia Director и Macromedia Flash |
||
дед_мажор |
28.11.2006 - 12:12 (ссылка на это сообщение)
|
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
michael
гг, сейчас последует вопрос, как встроить флеш в обычное приложение =)) |
KostyaN |
28.11.2006 - 19:58 (ссылка на это сообщение)
|
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 879 Регистрация: 15.09.2006 Репутация: 37 Место учебы: - ![]() |
Но и здесь не все так просто.
А если надо менять текс по желанию пользователя? Менять шрифт, менять текст, изменять скорость, направление, и т.п. В принципе, вопрос уже отпал, так как по-моему просто нет более простого способа решить подобную задачу, чем описанный мной выше. Буду работать в данном направлении. Спасибо всем доброжелателям. |
![]() |
![]() ![]() ![]() |