CImageList::DrawIndirect

BOOL DrawIndirect (IMAGELISTDRAWPARAMS * pimldp );

BOOL DrawIndirect (CDC * pDC, int nImage, точка pt, размер sz, пункт ptOrigin, UINT fStyle = ILD_NORMAL, DWORD dwRop = SRCCOPY, COLORREF rgbBack = CLR_DEFAULT, COLORREF rgbFore = CLR_DEFAULT);

Возвращаемое значение

Значение TRUE , если успешно рисуется изображение; противном случае ЛОЖНЫХ.

Параметры

pimldp

Указатель на IMAGELISTDRAWPARAMS структуру, содержащую сведения о ничьей операции.

pDC

Указатель на контексте устройства назначения. Необходимо удалить этот объект CDC , когда вы сделали с ним.

nImage

Начинающийся с нуля индекс изображения можно сделать.

pt

A структура POINT , содержащий координаты x– и y–, где рисуется изображение.

sz

A структуры SIZE , указывающий размер изображения можно сделать.

ptOrigin

A структура POINT , содержащий x– и y–coordinates, указав верхний левый угол операции рисования с самого изображения. Не рисуются пикселей изображения, которые должны слева от x–coordinate и выше y–coordinate.

fStyle

Флаг, указывающий стиль рисования и, дополнительно, накладываемого изображения. В разделе Примечания для сведений о накладываемого изображения. MFC по умолчанию реализации, ILD_NORMAL, рисует изображение с помощью цвета фона для списка изображений. Если цвет фона значение CLR_NONE , рисуется изображение прозрачно с помощью маски.

Другие возможные стили описаны в член fStyle IMAGELISTDRAWPARAMS структура.

dwRop

Значение, задающее код растровые операции. Эти коды определяют, как цвет данных для исходного прямоугольника будет сочетаться с цветом данные для конечного прямоугольника для достижения окончательного цвет. MFC по умолчанию реализации, SRCCOPY, копирует исходный прямоугольник непосредственно в прямоугольник назначения. Этот параметр игнорируется, если параметр fStyle не включает флаг ILD_ROP.

Другие возможные значения описаны в член dwRop IMAGELISTDRAWPARAMS структура.

rgbBack

Цвет фона изображения по умолчанию CLR_DEFAULT. Этот параметр может быть определенное приложением значение RGB или одно из следующих значений:

Значение Значение
CLR_DEFAULT Цвет фона по умолчанию. Рисуется изображение, с помощью изображений списка Цвет фона.
CLR_NONE Не цвет фона. Прозрачно рисуется изображение.

rgbFore

Изображение цвет, по умолчанию CLR_DEFAULT. Этот параметр может быть определенное приложением значение RGB или одно из следующих значений:

Значение Значение
CLR_DEFAULT По умолчанию основной цвет. Изображение рисуется с помощью системы цвет выделения как цвет переднего плана.
CLR_NONE Не совмещенного цвета. Изображение смешивается с цветом контексте устройства назначения.

Этот параметр используется только если fStyle включает флаг ILD_BLEND25 или ILD_BLEND50.

Примечания

Вызовите эту функцию-член сделать изображение из списка изображений. Используйте первую версию, если вы хотите заполнить структуры Win32. Используйте вторую версию, если вы хотите воспользоваться одной или более аргументов MFC по умолчанию, или избежать управления структурой.

Накладываемое изображение — это изображение, которая рисуется на верхней части первичного изображения, указанный в этой функции-члена параметром nImage . Рисование маски наложения с помощью функции-члена рисовать с единицы индекс наложения маски, указанные с помощью INDEXTOOVERLAYMASK макрос.

Обзор CImageListЧлены класса | Иерархическая схема

См. также CImageList::SetOverlayImage

Index