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


             

Операционная система 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
Создание справочной системы


Введение - перейти
История компьютерных вычислений - перейти
Знакомство с системой Mathematica - перейти
Что такое число - перейти

Преобразование непрерывной дроби - перейти
Факторизация целых чисел - FactorInteger - перейти
Тест на простоту - перейти
Наибольший общий делитель - перейти
Деление с остатком - перейти
Функция Эйлера — EulerPhi - перейти
Литьё пластмасс под давлением - перейти
Отечественные изготовители добавок - перейти
Компьютерный анализ литья термопластов - перейти
Время охлаждения термопластов - перейти

Дефекты литьевых изделий - перейти