Автор
|
Тема: Transparent bimap и hRgn
|
One |
опубликован 21-12-2001 16:55 MSK
Может, кто подскажет алгоритм, как создать регион прозрачного растра. Мне чего-то на ум приходит только перебор пикселей. Медленно!?
|
al
|
опубликован 21-12-2001 17:16 MSK
Да нет, вроде не медленно (если BMP не 10000*10000 :) |
eyes
|
опубликован 21-12-2001 17:30 MSK
что за изврат!!! каким перебором!!!http://www.rsdn.ru/article/?gdi/transblt.xml |
Flex Ferrum
|
опубликован 21-12-2001 17:45 MSK
eyes: Читай внимательно: "Может, кто подскажет алгоритм, как создать регион прозрачного растра" Это несколько отличается от того, что написано в статье. |
One
|
опубликован 21-12-2001 17:46 MSK
Я там уже был и до того.Читать надо внимательней. Я спосил, как получить регион (в смысле hRgn) из прозрачного растра, а не как этот растр нарисовать. Рисовать я и без того умею. |
One
|
опубликован 21-12-2001 17:47 MSK
Во, блин, одновременно. |
eyes
|
опубликован 21-12-2001 18:09 MSK
Соорри, я уже пъян...если правилбно понял для зверушек на десктопе? 1. Копируем фон в битмап 2. Делаем браш 3. Делаем регион брашью Ребят, если что, камнями не больно кидайте. CRgn::CreateFromPath - ??? |
One
|
опубликован 21-12-2001 18:33 MSK
Вопрос 2 - как из кисти получить регион?> CRgn::CreateFromPath - ??? Вот именно, что вопрос. Это не то. |
eyes
|
опубликован 21-12-2001 18:55 MSK
Делаем регион и красим его FillRgn. |
One
|
опубликован 22-12-2001 13:55 MSK
Опять мимо. Мы не регион красим, а device context. Не, я не в обиде, но ты прежде чем советовать, хоть попробуй. |