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


Закон жизни

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


Апологеты. Защитники Христианства

Профессор Казанской Духовной академии Иван Петрович Реверсов был известен на рубеже XIX–XX столетий как исследователь древней письменности, однако, помимо сугубо академических трудов, раскрывающих значение апологетики в истории Древней Церкви (к ним относятся «Апологеты. Защитники христианства» и «Очерк западной апологетической литературы II и III вв.»). И. П. Реверсов опубликовал книги, сыгравшие значительную роль в российском образовании. Его «Учебник истории» и «Записки по Новой истории» выдержали множество изданий, по которым училось несколько поколений гимназистов. Новое издание «Апологетов» поможет в освоении малоизученного наследия древнейших Отцов Церкви преподавателям, студентам православных школ, а также всем, кому дорога история Православия. В формате PDF A4 сохранен издательский макет.


Нокиа. Стратегии выживания

Ристо Сийласмаа, президент «Нокии», привел компанию к одной из самых успешных корпоративных реформ в истории. Легендарные сделки были заключены всего за два года: покупка полного владения NSN, продажа основного бизнеса мобильных телефонов Nokia Microsoft и приобретение «Алкатэль-Люсент» вытеснили «Нокию» с траектории неудач. Книга о становлении одного из самых успешных мировых лидеров в области технологий.


Эллисон Лоуренс  - основатель комании «Оракул»

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


Фридман Михаил  - российсий предприниматель

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


Кийосаки Роберт  - американский предприниматель

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


Брин Сергей  - президент компании Google

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