Как создать иконку с transparency ? (CreateIconIndirect)

Тема в разделе "WASM.BEGINNERS", создана пользователем Eldi, 14 сен 2005.

  1. Eldi

    Eldi New Member

    Публикаций:
    0
    Регистрация:
    9 сен 2005
    Сообщения:
    6
    Адрес:
    Russia
    Знаю, что для этого нужно заполнить полностью заполнить единицами маску AND, которая представляет собой двухцветный битмап. При этом цвета пикселей битмапа XOR, которые должны быть прозрачны, должны быть установлены в 0. То есть при отрисовке полученной иконки на экран выполняется Dest=(Source and ANDmatrix) xor XORmatrix.

    Заметил, что последний параметр BitBlt описывающий растровую операцию на полученную матрицу XOR (а вернее на получаемую картинку) почему-то не влияет.

    С созданием иконок с нужным цветом фона и текста проблем нет.