Поделиться через


Перекрытия изображений в списках изображений

Каждый список изображений (CImageList) содержит список изображений, используемых в качестве маски наложения. Маска наложения — это изображение, нарисованное прозрачно по другому изображению. Любое изображение можно использовать в качестве маски наложения. Вы можете указать до четырех маск наложений на список изображений.

Индекс изображения добавляется в список маски наложения с помощью функции элемента SetOverlayImage , индекса изображения и индекса маски наложения. Обратите внимание, что индексы маски наложения основаны на одном, а не на основе нуля.

Вы рисуете маску наложения на изображение с помощью одного вызова Draw. Параметры включают индекс изображения для рисования и индекс маски наложения. Для указания индекса маски наложения необходимо использовать макрос INDEXTOOVERLAYMASK . При вызове функции-члена DrawIndirect можно также указать изображение наложения.

См. также

Использование CImageList
Controls