WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Transparent bimap и hRgn

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Transparent bimap и hRgn
One опубликован 21-12-2001 16:55 MSK   Click Here to See the Profile for One   Click Here to Email One  
Может, кто подскажет алгоритм, как создать регион прозрачного растра. Мне чего-то на ум приходит только перебор пикселей. Медленно!?
al опубликован 21-12-2001 17:16 MSK     Click Here to See the Profile for al  Click Here to Email al     
Да нет, вроде не медленно (если BMP не 10000*10000 :)
eyes опубликован 21-12-2001 17:30 MSK     Click Here to See the Profile for eyes  Click Here to Email eyes     
что за изврат!!! каким перебором!!!

http://www.rsdn.ru/article/?gdi/transblt.xml

Flex Ferrum опубликован 21-12-2001 17:45 MSK     Click Here to See the Profile for Flex Ferrum  Click Here to Email Flex Ferrum     
eyes:
Читай внимательно:
"Может, кто подскажет алгоритм, как создать регион прозрачного растра"
Это несколько отличается от того, что написано в статье.
One опубликован 21-12-2001 17:46 MSK     Click Here to See the Profile for One  Click Here to Email One     
Я там уже был и до того.

Читать надо внимательней. Я спосил, как получить регион (в смысле hRgn) из прозрачного растра, а не как этот растр нарисовать. Рисовать я и без того умею.

One опубликован 21-12-2001 17:47 MSK     Click Here to See the Profile for One  Click Here to Email One     
Во, блин, одновременно.
eyes опубликован 21-12-2001 18:09 MSK     Click Here to See the Profile for eyes  Click Here to Email eyes     
Соорри, я уже пъян...

если правилбно понял для зверушек на десктопе?

1. Копируем фон в битмап
2. Делаем браш
3. Делаем регион брашью

Ребят, если что, камнями не больно кидайте.

CRgn::CreateFromPath - ???

One опубликован 21-12-2001 18:33 MSK     Click Here to See the Profile for One  Click Here to Email One     
Вопрос 2 - как из кисти получить регион?

> CRgn::CreateFromPath - ???

Вот именно, что вопрос. Это не то.

eyes опубликован 21-12-2001 18:55 MSK     Click Here to See the Profile for eyes  Click Here to Email eyes     
Делаем регион и красим его FillRgn.
One опубликован 22-12-2001 13:55 MSK     Click Here to See the Profile for One  Click Here to Email One     
Опять мимо. Мы не регион красим, а device context. Не, я не в обиде, но ты прежде чем советовать, хоть попробуй.

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.