BOOL Створити ( int cx, int cy, UINT nFlags, int nInitial, int nGrow );
BOOL Створити ( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );
BOOL Створити ( LPCTSTR lpszBitmapID, int cx, int nGrow, COLORREF crMask );
BOOL Створити ( CImageListamp; imagelist1, Int nImage1, CImageList & imagelist2, Int nImage2, Int dx, Int dy );
Створити BOOL (CImageList * pImageList );
Значення, яке повертається
Ненульовий, у разі успіху; в іншому випадку 0.
Параметри
cx
Розміри кожного зображення у пікселях.
cy
Розміри кожного зображення у пікселях.
nFlags
Визначає тип зображення списку Створити. Цей параметр може бути поєднання таких значень, але може містити лише одне значення ILC_COLOR.
Значення | Значення |
ILC_COLOR | Використовувати поведінку за замовчуванням, якщо жодна з інших ILC_COLOR* прапори вказано. Як правило, за замовчуванням використовується ILC_COLOR4; але для старих драйверів дисплея, за замовчуванням ILC_COLORDDB. |
ILC_COLOR4 | За допомогою розділу апаратно незалежний растр (DIB) (16 кольорів) 4-біт як на бітові зображення списку. |
ILC_COLOR8 | Використання у розділі 8-бітний DIB. Кольори, використані для таблиці кольорів є ті самі кольори палітри напівтонових. |
ILC_COLOR16 | Використовувати 16-розрядних (32/64 k кольору) DIB розділу. |
ILC_COLOR24 | За допомогою розділу 24-бітного DIB. |
ILC_COLOR32 | За допомогою розділу DIB 32-розрядних. |
ILC_COLORDDB | Використовувати апаратно залежні крапковий малюнок. |
ILC_MASK | Використовує маску. Зображення списку містить два растрових зображення, одним з яких є монохромних бітових використовується як маска. Якщо це значення не включається, зображення списку містить лише один крапковий малюнок. |
nInitial
Кількість зображень, що спочатку містить список зображень.
nGrow
Кількість зображень, за допомогою якого зображення списку можуть рости коли системи необхідно змінити розмір списку, щоб звільнити місце для нових зображень. Цей параметр позначає кількість нових зображень зміненого зображення список може містити.
nBitmapID
Ресурс ідентифікатори растрового зображення з список зображень.
crMask
Кольори, використані для створення маски. Кожен піксель цей колір на вказаний растрові змінений на чорний, і відповідний біт у масці встановити один.
lpszBitmapID
Рядок, який містить ресурс ідентифікатори зображень.
imagelist1
Посилання на об'єкт CImageList.
nImage1
Індекс існуючі перше зображення.
imagelist2
Посилання на об'єкт CImageList.
nImage2
Індекс другий наявне зображення.
dx
Зсув x-осі друге зображення у зв'язку з першого зображення у пікселях.
dy
Зсув y друге зображення у зв'язку з першого зображення у пікселях.
pImageList
Вказівник на об'єкт CImageList.
Зауваження
Ви побудувати CImageList у два етапи. Спочатку закликаємо Конструктор, а потім зателефонуйте Створити, яка створює список зображень і вкладає його CImageList об'єкта.
Огляд CImageList | Члени класу | Ієрархічна діаграма
Дивіться також CImageList::CImageList, COLORREF