Операционная система Microsoft Windows 3.1 для программиста
© Александр Фролов, Григорий Фролов
Том 11, часть 1, М.: Диалог-МИФИ, 1994, 269 стр.
Первый из нескольких томов, посвященный
программированию для операционной системы Microsoft
Windows. В книге рассмотрены основные принципы
работы Microsoft Windows версии 3.1. Приведены все
сведения, необходимые для того чтобы приступить
к программированию в среде этой операционной
системы. Книга содержит большое количество
примеров программ на языке C++. Все примеры
подготовлены для транслятора Borland C++ for Windows
версии 3.1.
Оглавление
ВВЕДЕНИЕ
Глава 1. ОСНОВЫ MICROSOFT WINDOWS
Компоненты и подсистемы Windows
Простейшее приложение Windows
Окно и функция окна
Обработка сообщений
Приложение с обработкой сообщений
Определения типов, констант и функций
О сложности программирования для MS-DOS и Windows
Глава 2. ВЫВОД ТЕКСТА В ОКНО
Приложение TEXTOUT
Контекст отображения
Обработка сообщения WM_PAINT
Система координат и режим отображения
Функция окна приложения TEXTOUT
Другие функции для вывода текста
Изменение режимов вывода текста
Глава 3. СТИЛИ ОКНА
Стиль класса окна
Стиль окна
Приложение WSTYLE
Глава 4. МЕТРИКИ WINDOWS
Системные метрики
Приложение SMETRICS
Определение возможностей устройств
ввода/вывода
Приложение DCAPS
Определение размера окна
Определение расположения окна
Метрики текста
Глава 5. КЛАВИАТУРА
Клавиатурные сообщения
Параметры клавиатурных сообщений
Символьные клавиатурные сообщения
Стандарты кодов символов
Приложение OEM2ANSI
Текстовый курсор
Приложение KBMSG
Глава 6. МЫШЬ
Сообщения, поступающие от мыши
Сообщения для внутренней области окна
Приложение MOUSEXY
Приложение MOUSENC
Курсор мыши
Управление курсором мыши с помощью клавиатуры
Глава 7. ТАЙМЕР
Создание и уничтожение таймера
Сообщение WM_TIMER
Подключение таймера к окну
Использование функции таймера
Приложение TIMBEEP
Приложение TMCLOCK
ПРИЛОЖЕНИЯ
Файл windows.h
Типы данных
Типы данных в файле windows.h
Имена констант в файле windows.h
Имена параметров функций
Модели памяти
Использование символов кириллицы
Интерфейс EasyWin
Отладка приложений Windows
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ