Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Рисование текста GDI  (Прочитано 8299 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AlexCasual
Помогающий

by
Offline Offline

« : 17-02-2012 13:40 » 

Использую следующие функции для отрисовки текста :

MoveToEx()
LineTo()
PolyBezierTo()
CloseFigure()

и пытаюсь закрасить текст при помощи FillPath(),но безуспешно...

В аттаче то,что получается.

Как можно реализовать данную задачу?



* 1.jpg (136.67 Кб - загружено 856 раз.)
Записан
zubr
Гость
« Ответ #1 : 17-02-2012 13:48 » 

Код в студию.
Записан
AlexCasual
Помогающий

by
Offline Offline

« Ответ #2 : 24-02-2012 10:22 » 

Вот такой вопрос - если я выбираю отсечение для отображения,например,функциями ExtSelectClipRgn/SelectClipPath,то как обратно вернуться в нормальный режим рисования(т.е. чтобы рисовать валидно не только в отсечённом регионе,но и на всем холсте)?
Записан
zubr
Гость
« Ответ #3 : 24-02-2012 10:59 » 

Вызвать эти функции с NULL в параметре HRGN
Записан
AlexCasual
Помогающий

by
Offline Offline

« Ответ #4 : 26-02-2012 09:04 » 

zubr,в MSDN написано,что при HRGN = NULL выбирается регион отсечения по умолчанию,а какой регион по умолчанию в выбранном DC я хз...
Записан
zubr
Гость
« Ответ #5 : 26-02-2012 09:47 » 

AlexCasual , в MSDN для функции SelectClipRgn русским английским языком написано:
Цитата
To remove a device-context's clipping region, specify a NULL region handle.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines