Операционная система Microsoft Windows 3.1 для программиста -том 3


     Проститутки Нарвская на сайте www.interdevochka.org. | Проститутки у метро Сенная площадь. |         

Содержание раздела


Введение

Введение - 2
Введение - 3
Меню
Классификация типов меню
Классификация типов меню - 2
Классификация типов меню - 3
Классификация типов меню - 4
Создание меню при помощи шаблона
Создание шаблона меню
Создание шаблона меню - 2

Создание шаблона меню - 3
Создание шаблона меню - 4
Создание шаблона меню - 5
Создание шаблона меню - 6
Создание шаблона меню - 7
Подключение меню к окну приложения
Подключение меню при регистрации класса окна
Подключение меню при создании окна
Сообщения, поступающие от меню
Сообщение WM_INITMENU

Сообщение WM_INITMENUPOPUP
Сообщение WM_COMMAND
Сообщение WM_SYSCOMMAND
Приложение MENU
Листинг 1.1. Файл menu/menu.cpp
Листинг 1.1. Файл menu/menu.cpp - 2
Листинг 1.2. Файл menu/menu.hpp
Листинг 1.3. Файл menu/menu.rc
Листинг 1.4. Файл menu/menu.def
Функции для работы с меню

Создание меню
Добавление строк
Добавление строк - 2
Изменение строк
Удаление строк
Активизация и блокирование строк меню
Отметка строк
Выделение строк
Получение информации
Идентификатор меню

Идентификатор временного меню
Проверка идентификатора меню
Количество элементов в меню
Идентификатор элемента меню
Текст строки меню
Флаги состояния элемента меню
Приложение DMENU
Листинг 1.5. Файл dmenu/dmenu.cpp
Листинг 1.5. Файл dmenu/dmenu.cpp - 2
Листинг 1.5. Файл dmenu/dmenu.cpp - 3

Листинг 1.5. Файл dmenu/dmenu.cpp - 4
Листинг 1.5. Файл dmenu/dmenu.cpp - 5
Листинг 1.5. Файл dmenu/dmenu.cpp - 6
Листинг 1.5. Файл dmenu/dmenu.cpp - 7
Листинг 1.6. Файл dmenu/dmenu.hpp
Листинг 1.7. Файл dmenu/dmenu.rc
Системное меню
Системное меню - 2
Плавающее меню
Плавающее меню - 2

Использование плавающего меню в органе управления EDIT
Использование плавающего меню в органе управления EDIT - 2
Использование плавающего меню в органе управления EDIT - 3
Акселераторы
Описание таблицы акселераторов
Загрузка таблицы акселераторов
Изменения в цикле обработки сообщений
Орган управления TOOLBAR
Приложение SMARTPAD
Листинг 1.8. Файл smartpad/smartpad.cpp

Листинг 1.8. Файл smartpad/smartpad.cpp - 2
Листинг 1.8. Файл smartpad/smartpad.cpp - 3
Листинг 1.8. Файл smartpad/smartpad.cpp - 4
Листинг 1.8. Файл smartpad/smartpad.cpp - 5
Листинг 1.8. Файл smartpad/smartpad.cpp - 6
Листинг 1.8. Файл smartpad/smartpad.cpp - 7
Листинг 1.8. Файл smartpad/smartpad.cpp - 8
Листинг 1.8. Файл smartpad/smartpad.cpp - 9
Листинг 1.8. Файл smartpad/smartpad.cpp - 10
Листинг 1.8. Файл smartpad/smartpad.cpp - 11

Листинг 1.8. Файл smartpad/smartpad.cpp - 12
Листинг 1.8. Файл smartpad/smartpad.cpp - 13
Листинг 1.8. Файл smartpad/smartpad.cpp - 14
Листинг 1.8. Файл smartpad/smartpad.cpp - 15
Листинг 1.8. Файл smartpad/smartpad.cpp - 16
Листинг 1.9. Файл smartpad/smartpad.hpp
Листинг 1.10. Файл smartpad/smartpad.rc
Листинг 1.10. Файл smartpad/smartpad.rc - 2
Листинг 1.11. Файлы smartpad/*.bmp
Листинг 1.12. Файл smartpad/toolbar.hpp

Листинг 1.12. Файл smartpad/toolbar.hpp - 2
Листинг 1.12. Файл smartpad/toolbar.hpp - 3
Листинг 1.12. Файл smartpad/toolbar.hpp - 4
Листинг 1.12. Файл smartpad/toolbar.hpp - 5
Листинг 1.13. Файл smartpad/toolbar.cpp
Листинг 1.13. Файл smartpad/toolbar.cpp - 2
Листинг 1.14. Файл smartpad/drawbmp.cpp
Листинг 1.15. Файл smartpad/smartpad.def
Графика в меню
Графика в меню - 2

Графика в меню - 3
Приложение GMENU
Листинг 1.16. Файл gmenu/gmenu.cpp
Листинг 1.16. Файл gmenu/gmenu.cpp - 2
Листинг 1.16. Файл gmenu/gmenu.cpp - 3
Листинг 1.16. Файл gmenu/gmenu.cpp - 4
Листинг 1.17. Файл gmenu/gmenu.hpp
Листинг 1.18. Файл gmenu/gmenu.rc
Листинг 1.19. Файлы gmenu/*.bmp
Листинг 1.20. Файл gmenu/gmenu.def

Управление памятью
Управление памятью - 2
Управление памятью - 3
Особенности защищенного режима работы процессора
Адресация памяти в реальном режиме
Адресация памяти в реальном режиме - 2
Адресация памяти в защищенном режиме
Адресация памяти в защищенном режиме - 2
Адресация памяти в защищенном режиме - 3
Адресация памяти в защищенном режиме - 4

Адресация памяти в защищенном режиме - 5
Листинг 2.1. Файл selector/selector.cpp
Листинг 2.2. Файл selector/selector.def
Обработка прерываний в защищенном режиме
Память в различных режимах работы Windows
Стандартный режим работы
Расширенный режим работы
Глобальная и локальная область памяти
Типы сегментов
Типы сегментов - 2

Типы сегментов - 3
Работа с памятью в приложениях Windows
Глобальная динамическая память
Получение глобального блока памяти
Фиксирование и расфиксирование блока памяти
Определение идентификатора блока памяти по его адресу
Работа с удаляемыми блоками памяти
Изменение блока памяти
Определение размера блока памяти
Дефрагментация памяти

Получение памяти в первом мегабайте адресного пространства
Освобождение глобального блока памяти
Фиксирование линейного адреса блока памяти
Фиксирование страниц блока памяти
Приложение GMEM
Листинг 2.3. Файл gmem/gmem.cpp
Листинг 2.3. Файл gmem/gmem.cpp - 2
Листинг 2.3. Файл gmem/gmem.cpp - 3
Листинг 2.4. Файл gmem/gmem.def
Локальная динамическая память

Получение локального блока памяти
Фиксирование и расфиксирование блока памяти
Определение идентификатора блока памяти по его адресу
Работа с удаляемыми блоками памяти
Определение характеристик локального блока памяти
Определение размера блока памяти
Дефрагментация локального блока памяти
Уменьшение размера локального блока памяти
Освобождение локального блока памяти



Adobe InDesign CS2 - перейти
Предисловие - перейти
Обзор программы Adobe InDesign - перейти
Рабочее пространство программы InDesign - перейти
Верстка документа - перейти
Работа с фреймами - перейти
Импортирование и редактирование текста - перейти
Работа с текстом - перейти
Работа с цветом - перейти

Импортирование и связывание изображений - перейти
Создание таблиц - перейти
Создание векторных изображений - перейти
Работа с прозрачностью - перейти
Создание интерактивных документов - перейти
Объединение файлов в книги - перейти