Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".
Сайт рассылки: http://www.bcbdev.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.bcbdev.ru/winapi.htm
Раздел "C++Builder": http://www.bcbdev.ru/cbuilder.htm
Раздел "Советы & примеры": http://www.bcbdev.ru/tipstricks/tipstricks.htm
Форум: http://www.bcbdev.ru/phpbb/
Обновления на сайте
В раздел C++Builder добавилась иерархия классов VCL для C++Builder 6.
Перевод
Сегодня вашему вниманию представлен перевод функции GetSystemPaletteEntries.
GetSystemPaletteEntries
Функция GetSystemPaletteEntries извлекает диапазон вхождений в палитру из системной
палитры, которая связана с указанным контекстом устройства (device context).
UINT GetSystemPaletteEntries(
HDC hdc, // дескриптор контекста устройства
UINT iStartIndex, // первое извлекаемое вхождение в палитру
UINT nEntries, // количество извлекаемых вхождений в палитру
LPPALETTEENTRY lppe // массив, получающий вхождения в палитру
);
Параметры
hdc – дескриптор контекста устройства
iStartIndex – определяет первое извлекаемое вхождение в системную палитру.
nEntries – определяет количество извлекаемых из системной палитры вхождений.
lppe – указатель на массив структур типа PALETTEENTRY для получения вхождений
в палитру. Число элементов в массиве должно быть не меньше значения, заданного
параметром nEntries. Если значение параметра lppe равно NULL, функция возвращает
общее количество вхождений в системную палитру.
Возвращаемые значения
В случае успеха возвращается количество вхождений, извлеченных из палитры.
В случае неудачи возвращается нуль.
Windows NT/2000/XP: Для получения дополнительной информации об ошибке вызовите
функцию GetLastError.
Комментарии
Приложение может определить, поддерживает ли устройство операции с палитрой,
вызвав функцию GetDeviceCaps с параметром RASTERCAPS.
Требования
Windows NT/2000/XP: Включена в Windows NT 3.1 и выше.
Windows 95/98/Me: Включена в Windows 95 и выше.
Заголовок: Объявлена в Wingdi.h; подключатьWindows.h.
Библиотека: Используйте Gdi32.lib.
См. также
GetDeviceCaps, GetPaletteEntries, PALETTEENTRY.
хелп по WinAPI: http://www.bcbdev.ru/winapi/win32api.exe
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@online.ru