English version

RSS

Windows GDI/GDI+

Автор: Павел Блудов
Аннотация: Демонстрационное приложение (WTL) DrawImg (50kb)

Ключевые слова:
Авторы: Алексей Поляков
Виталий Брусенцев
Источник: RSDN Magazine #4-2003
Аннотация: Рассмотрены методы вывода и обработки растровых изображений с применением различных графических фильтров.

Ключевые слова: gdi
Автор: Сапронов Андрей Юрьевич
Источник: RSDN Magazine #1-2003
Аннотация: В статье рассматривается создание непрямоугольных окон с применением регионов Windows GDI. Помимо непосредственного описания создания непрямоугольных окон, описано использование функций WinAPI для работы с регионами, а также соответствующих им методов класса CRgn библиотеки MFC.

Ключевые слова: GetRegionData, ExtCreateRegion, CreateFromData, CreatePolygonRgn, CombineRgn, SetWindowRgn, GetWindowRgn, CreateEllipticRgnIndirect, OffsetRgn, XFORM
Автор: kero
Аннотация: <span class='lineQuote level1'>А&gt;Для CreateCompatibleDC MSDN указывает DeleteDC. Однако в авторитетных статьях попадается DeleteObject вместо DeleteDC. </span><br /> <span class='lineQuote level1'>А&gt;При этом в MSDN-овском перечне объектов для DeleteObject нет DC... Поскольку оба варианта возвращают TRUE &mdash; отсюда и вопрос.</span><br /> <span class='lineQuote level1'><br /> K&gt;Однако интересно, что эта замена попадается и...</span>

Ключевые слова:
Автор: Alex Fedotov
Аннотация: Здравствуйте Xenia, Вы писали:<br /> <span class='lineQuote level1'><br /> X&gt;[ccode]</span><br /> <span class='lineQuote level1'>X&gt;void CBimapsView::OnButton32774() </span><br /> <span class='lineQuote level1'>X&gt;{</span><br /> <span class='lineQuote level1'>X&gt; </span><br /> <span class='lineQuote level1'>X&gt; CRgn rg; </span><br /> <span class='lineQuote level1'>X&gt;//запомнили первоначальный</span><br /> <span class='lineQuote level1'>X&gt; AfxGetMainWnd()-&gt;GetWindowRgn(oldRegion);</span><br /> <span class='lineQuote level1'>X&gt; rg.CreateEllipticRgn(10,10,200,200);</span><br /> <span class='lineQuote level1'>X&gt;//установили эллипсовидный</span><br /> //::SetWindowRgn(AfxGetMainWnd()-&gt;&gt;m_hWnd,r...

Ключевые слова:

Битмапы

Автор: Виталий Брусенцев
Аннотация: Рассматриваются вопросы прозрачности и полупрозрачности при работе с растровой графикой методами GDI. Приведены практические приемы работы с учетом специфики Windows 95, Windows 98, Windows 2000.

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

Ключевые слова:

GDI+

GDI+ - графика нового поколения

Автор: Виталий Брусенцев
Источник: RSDN Magazine #1
Аннотация: Обзор возможностей GDI+. Рекомендации по программированию. Первая программа.

Ключевые слова:
Автор: Виталий Брусенцев
Источник: RSDN Magazine #1
Аннотация: В статье рассмотрена работа с растрами средствами GDI+ - новой библиотеки от Microsoft. Описываются методы создания растров из внешних источников, их взаимодействие с устройствами вывода и работа с графическими файлами.

Ключевые слова:
Автор: Виталий Брусенцев
Источник: RSDN Magazine #3
Аннотация: Третья часть будет посвящена таким вопросам, как вывод векторных примитивов (а также работа с необходимыми для этого графическими объектами). Кроме этого, речь пойдет о таком полезном понятии, как метафайлы GDI+.

Ключевые слова: gdi+
Автор: Виталий Брусенцев
Аннотация: Класс, призванный упростить инициализацию/очистку GDI+ для программистов графики на C++. Реализация также дает возможность корректно обрабатывать ситуацию отсутствия этой библиотеки.

Ключевые слова:
Автор: Олег Михайлик
Источник: RSDN Magazine #2-2004
Аннотация: Статья показывает реализацию GDI+-приложения на примере простой игры.

Ключевые слова: .NET, игра осьмушки
Автор: Антонов Николай
Источник: RSDN Magazine #5-2004
Аннотация: Рассматривается пример использования GDI+ и двойной буферизации в стиле GDI.

Ключевые слова: GDI, CDI+