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);

Значення, яке повертається

Правда , якщо зображення успішно звертається; в іншому випадку ПОМИЛКОВИХ.

Параметри

pimldp

Вказівник на на IMAGELISTDRAWPARAMS структури, що містить інформацію про операцію нічия.

pDC

Вказівник на контексту пристрою призначення. Слід видалити цей об'єкт CDC , коли ви зробили з ним.

nImage

COLUMN індекс зображення, щоб зробити.

pt

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

sz

A Розмір структури, що зазначенням розмір зображення, щоб зробити.

ptOrigin

A ТОЧКИ структури, що містять 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