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