Операционная система Microsoft Windows 3.1 для программиста. Дополнительные главы


Содержание


Введение
Введение - часть 2
Введение - часть 3
Введение - часть 4
Многооконный интерфейс MDI
Многооконный интерфейс MDI - часть 2
Многооконный интерфейс MDI - часть 3
Многооконный интерфейс MDI - часть 4
Окна MDI-приложения
Окна MDI-приложения - часть 2
Окна MDI-приложения - часть 3
Инициализация MDI-приложения
Инициализация MDI-приложения - часть 2
Инициализация MDI-приложения - часть 3
Инициализация MDI-приложения - часть 4
Изменения в цикле обработки сообщений
Функции окон MDI-приложения
Функция окна Frame Window
Функция окна Document Window
Создание и уничтожение окна Document Window
Приложение MDIAPP
Листинг 1.1. Файл mdiapp/mdiapp.cpp
Листинг 1.1. Файл mdiapp/mdiapp.cpp - часть 2
Листинг 1.1. Файл mdiapp/mdiapp.cpp - часть 3
Листинг 1.1. Файл mdiapp/mdiapp.cpp - часть 4
Листинг 1.1. Файл mdiapp/mdiapp.cpp - часть 5
Листинг 1.1. Файл mdiapp/mdiapp.cpp - часть 6
Листинг 1.1. Файл mdiapp/mdiapp.cpp - часть 7
Листинг 1.2. Файл mdiapp/mdiapp.hpp
Листинг 1.3. Файл mdiapp/mdiapp.rc
Листинг 1.4. Файл mdiapp/mdiapp.def
Добавление окон Toolbar и Statusbar
Приложение MDITB
Листинг 1.5. Файл mditb/mditb.cpp
Листинг 1.5. Файл mditb/mditb.cpp - часть 2
Листинг 1.5. Файл mditb/mditb.cpp - часть 3
Листинг 1.5. Файл mditb/mditb.cpp - часть 4
Листинг 1.5. Файл mditb/mditb.cpp - часть 5
Листинг 1.5. Файл mditb/mditb.cpp - часть 6
Листинг 1.5. Файл mditb/mditb.cpp - часть 7
Листинг 1.6. Файл mditb/mditb.hpp
Листинг 1.7. Файл mditb/mditb.rc
Листинг 1.8. Файл mditb/mditb.def
Работа с окнами Document Window
Безопасное уничтожение окон Document Window
Динамическое изменение главного меню приложения
Идентификация окон Document Window
Обмен данными через Clipboard
Обмен данными через Clipboard - часть 2
Обмен данными через Clipboard - часть 3
Обмен данными через Clipboard - часть 4
Простейшие приемы использования Clipboard
Функции для работы с Clipboard
Функции для работы с Clipboard - часть 2
Запись данных в Clipboard
Запись данных в Clipboard - часть 2
Запись данных в Clipboard - часть 3
Чтение данных из Clipboard
Приложение CLIPTXT
Листинг 2.1. Файл cliptxt/cliptxt.cpp
Листинг 2.1. Файл cliptxt/cliptxt.cpp - часть 2
Листинг 2.1. Файл cliptxt/cliptxt.cpp - часть 3
Листинг 2.1. Файл cliptxt/cliptxt.cpp - часть 4
Листинг 2.1. Файл cliptxt/cliptxt.cpp - часть 5
Листинг 2.2. Файл cliptxt/cliptxt.hpp
Листинг 2.3. Файл cliptxt/cliptxt.rc
Листинг 2.4. Файл cliptxt/cliptxt.def
Clipboard и редактор текста EDIT
Запись и чтение графических изображений
Запись DDB
Запись палитры
Запись метафайла
Запись метафайла - часть 2
Запись метафайла - часть 3
Новая версия приложения BMPINFO
Листинг 2.5. Файл bmpinfo/bmpinfo.cpp
Листинг 2.6. Фрагмент файла bmpinfo/dib.cpp
Листинг 2.6. Фрагмент файла bmpinfo/dib.cpp - часть 2
Чтение DDB
Чтение палитры
Чтение метафайла
Чтение метафайла - часть 2
Просмотр содержимого Clipboard
Окно просмотра Clipboard
Окно просмотра Clipboard - часть 2
Приложение CLIPSHOW
Листинг 2.7. Файл clipshow/clipshow.cpp
Листинг 2.7. Файл clipshow/clipshow.cpp - часть 2
Листинг 2.7. Файл clipshow/clipshow.cpp - часть 3
Листинг 2.7. Файл clipshow/clipshow.cpp - часть 4
Листинг 2.7. Файл clipshow/clipshow.cpp - часть 5
Листинг 2.7. Файл clipshow/clipshow.cpp - часть 6
Листинг 2.8. Файл clipshow/clipshow.hpp
Листинг 2.9. Файл clipshow/clipshow.rc
Листинг 2.10. Файл clipshow/clipshow.def
Отложенная запись
Выполнение отложенной записи
Выполнение отложенной записи - часть 2
Приложение CLIPRNDR
Листинг 2.11. Файл cliprndr/cliprndr.cpp
Листинг 2.11. Файл cliprndr/cliprndr.cpp - часть 2
Листинг 2.11. Файл cliprndr/cliprndr.cpp - часть 3
Листинг 2.12. Файл cliprndr/cliprndr.hpp
Листинг 2.13. Файл cliprndr/cliprndr.rc
Листинг 2.14. Файл cliprndr/cliprndr.def
Нестандартный формат данных
Нестандартный формат данных - часть 2
Нестандартный формат данных - часть 3
Другие функции для работы с Clipboard
Обмен данными через DDE
Обмен данными через DDE - часть 2
Архитектура "клиент-сервер"
Архитектура "клиент-сервер" - часть 2
Инициализация и создание канала связи
Регистрация в библиотеке DDEML
Регистрация в библиотеке DDEML - часть 2
Регистрация в библиотеке DDEML - часть 3
Регистрация сервиса
Регистрация сервиса - часть 2
Регистрация сервиса - часть 3
Функция обратного вызова DDEML
Функция обратного вызова DDEML - часть 2
Создание и уничтожение канала
Создание и уничтожение канала - часть 2
Передача данных через канал DDEML
Запрос данных от сервера
Запрос данных от сервера - часть 2
Передача данных серверу
Выполнение команды
Приложение DDEMLSR
Листинг 3.1. Файл ddeml/ddemlsr.cpp
Листинг 3.1. Файл ddeml/ddemlsr.cpp - часть 2
Листинг 3.2. Файл ddeml/ddemlfn.cpp
Листинг 3.2. Файл ddeml/ddemlfn.cpp - часть 2
Листинг 3.3. Файл ddeml/ddemlsr.hpp
Листинг 3.4. Файл ddeml/ddemlsr.rc
Листинг 3.5. Файл ddeml/ddemlsr.def
Приложение DDEMLCL
Листинг 3.6. Файл ddeml/ddemlcl.cpp
Листинг 3.6. Файл ddeml/ddemlcl.cpp - часть 2
Листинг 3.6. Файл ddeml/ddemlcl.cpp - часть 3
Листинг 3.7. Файл ddeml/ddemlcf.cpp
Листинг 3.7. Файл ddeml/ddemlcf.cpp - часть 2
Листинг 3.8. Файл ddeml/ddemlcf.hpp
Листинг 3.9. Файл ddeml/ddemlcf.rc
Листинг 3.10. Файл ddeml/ddemlcf.def
Отладка DDEML-приложений
Отладка DDEML-приложений - часть 2
Отладка DDEML-приложений - часть 3
Отладка DDEML-приложений - часть 4
Справочная система Windows Help
Справочная система Windows Help - часть 2
Справочная система Windows Help - часть 3
Элементы справочной системы
Разделы
Перекрестные ссылки
Оглавление
Органы управления
Органы управления - часть 2
Создание справочной системы



- Начало -