Графический интерфейс GDI в Microsoft Windows
ВведениеОсновные понятия
Контекст отображения
Атрибуты контекста отображения
Цвет фона
Режим фона
Режим рисования
Цвет текста
Шрифт
Расстояние между буквами
Цветовая палитра
Кисть
Начальные координаты кисти
Режим закрашивания многоугольников
Перо
Текущая позиция пера
Изображение bitmap
Режим растяжения
Область ограничения
Режим отображения
Начало системы координат для окна
Начало системы физических координат
Масштаб осей для окна
Масштаб осей физических координат
Инструменты для рисования
Перья
Кисти
Шрифты
Битовые изображения
Работа с контекстом отображения
Получение и освобождение контекста отображения
Общий контекст отображения
Контекст отображения для класса окна
Личный контекст отображения
Родительский контекст отображения
Контекст отображения для окна
Контекст физического устройства
Контекст для устройства DISPLAY
Информационный контекст
Контекст для памяти
Контекст для метафайла
Функция GetDCEx
Выбор режима отображения
Основные определения
Физическая система координат
Логическая система координат
Преобразование координат
Режимы отображения
Режим MM_TEXT
Метрические режимы отображения
Режимы MM_ISOTROPIC и MM_ANISOTROPIC
ование геометрических фигур
ование точки
ование линий
ование прямой линии
ование ломаной линии
ование дуги эллипса
Настройка атрибутов контекста отображения для рисования линий
Выбор пера
Выбор режима фона
Выбор режима рисования
ование линий произвольного стиля
ование замкнутых фигур
ование прямоугольника
ование эллипса
ование сегмента эллипса
ование сектора эллипса
ование многоугольников
Выбор кисти
Использование встроенной кисти
Создание кисти
Закрашивание внутренней области окна
Установка начальных координат кисти
Приложение LINER
Области
Создание области
Прямоугольная область
Область в виде многоугольника
Область эллиптической формы
Комбинирование областей
Перерисовка области
Другие операции
Закрашивание области
Приложение REGIONS
Сохранение и восстановление контекста отображения
Приложение DASHLINE
Цвет и цветовые палитры
Системная цветовая палитра
Выбор цвета без использования палитры
Как указать цвет
Системные цвета
Сообщение WM_SYSCOLORCHANGE
Функция ChooseColor
Приложение GETCOLOR
Использование цветовых палитр
Механизм реализации логической палитры
Проверка возможности использования палитры
Создание логической палитры
Выбор палитры в контекст отображения
Реализация палитры
ование с использованием палитры
Удаление палитры
Сообщения об изменении палитры
Сообщение WM_QUERYNEWPALETTE
Сообщение WM_PALETTECHANGED
Приложение PALETTE
Приложение SYSPAL
Графический интерфейс GDI в Microsoft Windows
Битовые изображения в формате DDBЗагрузка изображений из ресурсов приложения
Рисование изображения DDB
Создание изображений в памяти
Другие функции для работы с изображениями DDB
Приложение BMPLOGO
Битовые изображения в формате DIB
Форматы файлов и структур данных
Формат bmp-файлов Windows
Формат bmp-файлов Presentation Manager
Биты изображения
Рисование изображений DIB
Загрузка bmp-файла и проверка заголовков
Создание цветовой палитры
Рисование DIB
Преобразование DDB в DIB
Приложение BMPINFO
DIBSelectFile
DIBReadFile
DIBInfo
DIBType
DIBNumColors
DIBHeight
DIBWidth
DIBFindBits
DIBPaint
DIBPaintBlt
DIBCreatePalette
Классификация шрифтов
Выбор шрифта в контекст отображения
Выбор встроенного шрифта
Определение логического шрифта
LfHeight
LfWidth
LfEscapement
LfOrientation
LfWeight
LfItalic
LfUnderline
LfStrikeOut
LfCharSet
LfOutPrecision
LfClipPrecision
LfQuality
LfPitchAndFamily
LfFaceName
Выбор созданного шрифта в контекст отображения
Функция ChooseFont
Приложение FONTVIEW
Получение информации о шрифте
Определение метрик шрифта
Функция EnumFontFamilies
Работа с принтером
Контекст отображения для принтера
Функция PrintDlg
Структура PRINTDLG
LStructSize
HwndOwner
HDevMode
HDevNames
HDC
Flags
NFromPage
NToPage
NMinPage
NMaxPage
NCopies
HInstance
LCustData
LpfnPrintHook
LpfnSetupHook
LpPrintTemplateName
LpSetupTemplateName
HPrintTemplate
HSetupTemplate
Работа с функцией PrintDlg
Функции для печати
Приложение PRNFILE
Литература
Энциклопедия компьютерных вирусов далее
Система MathCAD Plus 6.0 Pro далее