КулЛиб электронная библиотека
Всего книг - 474354 томов
Объем библиотеки - 698 Гб.
Всего авторов - 220999
Пользователей - 102775

Впечатления

Serg55 про Санфиров: Лыжник (Попаданцы)

да, жаль нет продолжения

Рейтинг: +1 ( 1 за, 0 против).
vovih1 про Темир: Пурпурный рассвет. Конфликт (Триллер)

Это огрызок, книга еще не дописано.Надо предупреждать что это фрагмент

Рейтинг: +1 ( 1 за, 0 против).
Stribog73 про Уильямс: Коллектив авторов "Звёздные войны-9". Компиляция. Книги 1-20 (Боевая фантастика)

Пожалуйста, не пишите "Спасибо" в комментариях. Для этого есть соответствующие кнопки.

Рейтинг: +3 ( 3 за, 0 против).
vovih1 про Уильямс: Коллектив авторов "Звёздные войны-9". Компиляция. Книги 1-20 (Боевая фантастика)

Спасибо, огромная и качественная работа

Рейтинг: +1 ( 1 за, 0 против).
Stribog73 про Ланцов: Купец. Поморский авантюрист (Альтернативная история)

Паки, паки... Иже херувимо... Житие мое...
Извините - языками не владею...

Это же мое профессион де фуа!

Рейтинг: +3 ( 3 за, 0 против).
Ордынец про Сердюк: Ева-онлайн (Боевая фантастика)

если это проба пера в этом жанре.то она ВАМ удалась

Рейтинг: +1 ( 1 за, 0 против).

Русский справочник по Win32 API [Тарас Сорока] (fb2) читать постранично

- Русский справочник по Win32 API 381 Кб, 130с.  (читать) (читать постранично) (скачать fb2) (скачать исправленную) - Тарас Сорока

Настройки текста:




Русский справочник по Win32 API

От изготовителя fb2.


Данная книга (кроме всего прочего) содержит таблицы, к сожалению не все читалки могут их воспроизводить.


Давайте, протестируем вашу читалку.


1 строка, 1 столбец

1 строка, 2 столбец

1 строка, 3 столбец

2 строка 1 столбец

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, функция возвращает общее количество вхождений в системную палитру.


Возвращаемые значения


В случае успеха возвращается количество вхождений, извлеченных из палитры.

В случае неудачи возвращается нуль.

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.


См.