Азбука программирования в Win32 API


Азбука программирования в Win32 API - стр. 143


G этой функции первые два аргумента, сх и су, определяют размер в пикселах каждого изображения. Третий аргумент, flags, указывает тип списка изображений. Для каждого типа в файле commctrl.h предусмотрен. макрос, начинающийся с ILC . Список этих типов приведен в табл. 41.

Размер создаваемого bitmap 'а вычисляется, исходя из значения четвертого аргумента. Этот аргумент определяет, сколько изображений должен включать bitmap. Если на каком-то этапе число изображений, включенных в bitmap, достигнет предельного значения, то система авто­матически расширит bitmap, добавив место для хранения еще определен­ного числа изображений, которое определяется последним параметром функции - cGrow.

Т а Я л и ц а 41. Флаги, используемые при создании списка изображении

 

Флаг

 

Значение

 

Описании

 

 

 

ILC COLOR

 

0x1)000

 

Используется флаг ни умолчанию, обычно

 

 

 

 

 

 

 

ILC COLOR4. для старых драйверов -

 

 

 

 

 

 

 

ILC COLORDDH

 

 

 

ILC MASK

 

0x0001

 

Создается маскированный bitmap

 

 

 

ILC_COLORDDO

 

OxOOFE

 

Используется bitmap, зависящий от устройства

 

 

 

 

 

 

 

(устаревший формат)

 

 

 

ILC_COI.OR4

 

O.\0004

 

U качестве bitmap 'а. содержащею изображения,

 

 

 

 

 

 

 

используется 16-цвстнын bitmap

 

 

 

ILC COLOR»

 

0x0008

 

И качестве bitmap'a, содержащего изображения.

 

 

 

 

 

 

 

используется 256-цветный bitmap

 

 

 

II. С COLOR 1П

 

0x0010

 

I) качестве bitmap'a. содержащего изображения.

 

 

 

 

 

 

 

используется bitmap, допускающий одновременное

 

 

 

 

 

 

 

использование до 65536 цветок

 

 

 

If С COLOR24

 

0x0018

 

В качестве bitmap'a, содержащего изображения,

 

 

 

 

 

 

 

используется bitmap, допускающий до 2**24 цветов

 

 

 

ILC COLOR32

 

ОхП('.20

 

Н кичестнс hitmap'a. содержащего изображения.

 

 

 

 

 

 

 

нсполмусгси bitmap, допускающий до 2**J2 цвет он

 

 

 

ILC I'ALETIl-

 

ОхОЙОО

 

Со списком изображений используется цнстовая

 

 

 

 

 

 

 

палитра

 

<


Начало  Назад  Вперед