Введение
Содержание книги
Программа DrawIt
Содержимое прилагаемой дискеты
Требования
Глава 1. Написание программы для Windows 95
Последовательность создания и построения
программы
Проектирование ресурсов
Проектирование меню
Проектирование пиктограммы
Проектирование диалоговой панели
Исходный код С++
Поток управления программы
Создание окна программы
Прорисовка окна
Обработка команд меню
Отображение панели диалога
Завершение программы
Глава 2. Рисование графики в Windows 95
Шесть основных шагов
Пример
Контекст устройства
Дисплейные контексты устройства
Другие типы контекстов устройства
Атрибуты рисунка
Графические объекты
Функции рисования
Глава 3. Рисование прямых и изогнутых линий
Установка атрибутов рисунка для линий
Установка режима смещения
Установка режима и цвета фона
Установка других атрибутов рисования
линий
Создание и выбор пера
Вызов функций, рисующих линии
Рисование прямых линий
Рисование дуг
Рисование кривых произвольной формы
DrawIt версии 1
Работа с DrawIt версии 1
Классы программы DrawIt версии 1
Исходный код DrawIt версии 1
Глава 4. Рисование замкнутых фигур
Установка атрибутов для замкнутых фигур
Создание и выбор перьев и кистей
Вызов функций, рисующих замкнутые фигуры
Рисование прямоугольников и
многоугольников
Рисование эллипсов, сегментов и
секторов
DrawIt версии 2
Работа с DrawIt версии 2
Классы программы DrawIt версии 2
Исходный код DrawIt версии 2
Глава 5. Использование регионов, путей и
отсечения
Использование регионов
Создание регионов
Рисование регионов
Другие операции с регионами
Программа Region
Исходный код программы Region
Использование путей
Создание путей
Рисование путей
Другие операции с путями
Регионы отсечения
Определение региона отсечения
Управление регионом отсечения
Программа Clip
Исходный код программы Clip
Глава 6. Графические преобразования
Физические и логические единицы и
координаты
Установка режима отображения
Режимы MM_ANISOTROPIC и MM_ISOTROPIC
Установка исходных точек
Выполнение преобразований
Вращение фигур
DrawIt версии 3
Масштабирование в DrawIt версии 3
Исходный код DrawIt версии 3
Глава 7. Печать графики
Девять основных шагов при печати графики
Контекст устройства печати
Функция прерывания и диалоговая панель
Cancel
Управление заданием печати
DrawIt версии 4
Классы программы DrawIt версии 4
Масштабирование печатной графики
Исходный код программы DrawIt версии 4
Глава 8. Хранение графики в расширенных
метафайлах
Запись расширенного метафайла
Открытие расширенного метафайла
Работа с расширенным метафайлом
Редактирование расширенного метафайла
DrawIt версии 5
DrawIt версии 5
Приложение. Установка дискеты
Установка прилагаемой дискеты
Запуск программных примеров