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

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

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность. Книга завершается финалом, связывающим воедино темы и сюжетные линии, исследуемые на протяжении всей истории. В целом, книга представляет собой увлекательное и наводящее на размышления чтение, которое исследует человеческий опыт уникальным и осмысленным образом.

Жанры: Справочники, Программирование
Серии: -
Всего страниц: 47
ISBN: -
Год издания: Не установлен
Формат: Полный

Русский справочник по Win32 API читать онлайн бесплатно

Шрифт
Интервал

Русский справочник по 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.


См. также


GetDeviceCaps, GetPaletteEntries, PALETTEENTRY.


ResizePalette


Функция ResizePalette увеличивает или уменьшает размер логической палитры, основываясь на указанном значении.


BOOL ResizePalette (


HPALETTE hpal , // дескриптор логической палитры

UINT nEntries // число вхождений в логическую палитру

);


Параметры


hpal - идентифицирует изменяемую логическую палитру.

nEntries - определяет число вхождений в палитру после изменения ее размера.


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


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

В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .


Комментарии


Приложение может определить, поддерживает ли устройство операции с палитрой, вызвав функцию GetDeviceCaps с параметром RASTERCAPS .

Если приложение вызывает ResizePalette для уменьшения размера палитры, вхождения, оставшиеся в измененной палитре, не изменяются. Если приложение вызывает ResizePalette для увеличения размера палитры, то новым вхождениям в палитру присваивается черный цвет и их флаги устанавливаются в нуль.


Рекомендуем почитать
Вознесение

Небо черно от крыльев... Как песок в песочных часах, время убегает от Люс и Даниэля. Чтобы остановить Люцифера от уничтожения прошлого, они должны найти место, где ангелы пали на землю. Темные силы следуют за ними по пятам и Даниэль не знает, сможет ли он и дальше жить, теряя Люси снова и снова. Тем не менее, вместе они должны будут участвовать в грандиозной битве, которая не обойдется без жертв... и ангельской пыли. Великие жертвы перенесены. Сердца разбиты. И вдруг Люси узнает что должно случиться. Ибо ей было предназначено быть с кем-то другим, кроме Даниэля.


Я исповедуюсь

Впервые на русском языке роман выдающегося каталонского писателя Жауме Кабре «Я исповедуюсь». Книга переведена на двенадцать языков, а ее суммарный тираж приближается к полумиллиону экземпляров. Герой романа Адриа Ардевол, музыкант, знаток искусства, полиглот, пересматривает свою жизнь, прежде чем незримая метла одно за другим сметет из его памяти все события. Он вспоминает детство и любовную заботу няни Лолы, холодную и прагматичную мать, эрудита-отца с его загадочной судьбой. Наиболее ценным сокровищем принадлежавшего отцу антикварного магазина была старинная скрипка Сториони, на которой лежала тень давнего преступления.


«Снег» из Центральной Америки

Леонид Вениаминович Володарский родился в 1950 году. Окончил Московский государственный институт иностранных языков имени Мориса Тореза. Работал в Институте Африки АН СССР, затем в Институте международного рабочего движения АН СССР. Л. Володарский перевел на русский язык роман Брайана Клива «Жестокое убийство разочарованного англичанина», который вошел в сборник «Английский политический детектив», выпущенный издательством «Радуга», а также ряд других произведений, опубликованных в журналах.


Закон жизни

Джессика – современная девушка, для которой главное – карьера и независимость, а любовные приключения – это всего лишь недолгое романтическое переживание, с которым она всегда сумеет справиться…


Стратегическое ракетно-ядерное оружие

В книге рассказывается об истории создания и сегодняшнем дне стратегических ракетно-ядерных сил ядерных держав. Рассматриваются конструкции межконтинентальных баллистических ракет, баллистических ракет подводных лодок, ракет средней дальности, стартовых комплексов.Издание подготовлено отделом по выпуску приложений журнала МО РФ «Армейский сборник» совместно с Национальным центром по уменьшению ядерной опасности и издательством «Арсенал-Пресс».Таблицы картинками.


История экономических учений: Шпаргалка

В шпаргалке в краткой и удобной форме приведены ответы на все основные вопросы, предусмотренные государственным образовательным стандартом и учебной программой по дисциплине «История экономических учений».Книга позволит быстро получить основные знания по предмету, повторить пройденный материал, а также качественно подготовиться и успешно сдать зачет и экзамен.Рекомендуется всем изучающим и сдающим дисциплину «История экономических учений».


Мировая экономика: Шпаргалка

В шпаргалке в краткой и удобной форме приведены ответы на все основные вопросы, предусмотренные государственным образовательным стандартом и учебной программой по дисциплине «Мировая экономика».Книга позволит быстро получить основные знания по предмету повторить пройденный материал, а также качественно подготовиться и успешно сдать зачет и экзамен.Рекомендуется всем изучающим и сдающим дисциплину «Мировая экономика».


Краткость — душа остроумия

Английские пословицы, поговорки, крылатые выражения Крылатые выражения обогащают нашу речь и помогают одной фразой или строкой ярко и точно выразить то, что мы думаем. А если мы хотим высказать мнение или подумать на иностранном языке? В книге собраны 1400 фраз на одном из древнейших языков, имеющем статус языка международного общения. Здесь представлены наиболее часто встречающиеся идиоматические выражения, пословицы, поговорки, цитаты из произведений классиков английской и американской художественной литературы, которые приобрели свойства пословиц.


История экономики: Шпаргалка

В шпаргалке в краткой и удобной форме приведены ответы на все основные вопросы, предусмотренные государственным образовательным стандартом и учебной программой по дисциплине «История экономики».Книга позволит быстро получить основные знания по предмету, повторить пройденный материал, а также качественно подготовиться и успешно сдать зачет и экзамен.Рекомендуется всем изучающим и сдающим дисциплину «История экономики».


Марс  - семья миллиардеров, владельцы продовольственной компании

Перед Вами статья из особого сборника, в котором есть сведения не только о самых богатых людях современности, но и тех, кто явился «основоположниками» данной категории населения, - исторические личности, основатели крупнейших богатейших компаний и т. д Этот цикл статей посвящен создателям всемирно известных брендов, самыми богатыми людям в своих узких кругах, например - спортсмены, актеры, политики. И, конечно же, в этом списке нашли свое место российские олигархи и бизнесмены.Одни мечтают стать богатым и жить в достатке, другие порицают людей, которые стремятся к личному материальному успеху.