Шрифт:
Русский справочник по Win32 API
От изготовителя fb2.
Данная книга (кроме всего прочего) содержит таблицы, к сожалению не все читалки могут их воспроизводить.
Давайте, протестируем вашу читалку.
1 строка, 1 столбец | 1 строка, 2 столбец | 1 строка, 3 столбец |
2 | 2 строка 2 столбец | спорю, что не догадаетесь, какая это строка |
Если, вместо симпатичной таблицы вы увидели такое:
1 строка, 1 столбец
1 строка, 2 столбец
1 строка, 3 столбец
2 строка 1 столбец
2 строка 2 столбец
...
Значит ваша читалка таблиц не видит, что очень жаль, т.к. в книге их 49.
Что делать?... Ну, я поступаю так. В Mozilla Firefox поставил плагин для чтения fb2, и все проблемы решены, конечно, возможны и другие варианты...
Вот и все.
Успехов w_cat.
Цвета
CreatePalette
Функция CreatePalette создает логическую цветовую палитру.
HPALETTE CreatePalette (
CONST LOGPALETTE * lplgpl // указатель на логическую цветовую палитру
);
Параметры
lplgpl– указывает на структуру типа LOGPALETTE , которая содержит информацию о цветах в логической палитре.
Возвращаемые значения
В случае успеха возвращается дескриптор, который идентифицирует логическую палитру.
В случае неудачи возвращается NULL . Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
Комментарии
Приложение может определить, поддерживает ли устройство операции с палитрами, вызвав GetDeviceCaps и определив константу RASTERCAPS .
Создав логическую палитру, приложение может ее выбрать в контекст устройства, вызвав функцию SelectPalette . Палитра, выбранная в контекст устройства, может быть реализована функцией RealizePalette .
Когда вы более не нуждаетесь в палитре, вызовите функцию DeleteObject для ее удаления.
См. также
DeleteObject, GetDeviceCaps, LOGPALETTE, RealizePalette, SelectPalette .
GetNearestColor
Функция GetNearestColor
COLORREF GetNearestColor (
HDC hdc , // дескриптор контекста устройства
COLORREF crColor // подбираемый цвет
);
Параметры
hdc– идентифицирует контекст устройства.
crColor– определяет цветовое значение, идентифицирующее запрашиваемый цвет.
Возвращаемые значения
В случае успеха возвращается цвет из системной палитры, который соответствует данному цветовому значению.
В случае неудачи возвращается CLR _ INVALID . Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
См. также
GetDeviceCaps, GetNearestPaletteIndex, COLORREF .
GetSystemPaletteEntries
Функция GetSystemPaletteEntries извлекает диапазон вхождений в палитру из системной палитры, которая связана с указанным контекстом устройства (device context).
UINT GetSystemPaletteEntries (
HDC hdc , // дескриптор контекста устройства
UINT iStartIndex , // первое извлекаемое вхождение в палитру
UINT nEntries , // количество извлекаемых вхождений в палитру
LPPALETTEENTRY lppe // массив, получающий вхождения в палитру
);
Параметры
hdc– дескриптор контекста устройства
iStartIndex– определяет первое извлекаемое вхождение в системную палитру.
nEntries– определяет количество извлекаемых из системной палитры вхождений.
lppe– указатель на массив структур типа PALETTEENTRY для получения вхождений в палитру. Число элементов в массиве должно быть не меньше значения, заданного параметром nEntries . Если значение параметра lppe равно NULL, функция возвращает общее количество вхождений в системную палитру.