Операционная система Microsoft Windows 3.1 для программиста -том 3
Операционная система Microsoft Windows 3.1 для программиста -том 3
Введение
Введение - 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
- перейти
Верстка документа
- перейти
Работа с фреймами
- перейти
Импортирование и редактирование текста
- перейти
Работа с текстом
- перейти
Работа с цветом
- перейти
Импортирование и связывание изображений
- перейти
Создание таблиц
- перейти
Создание векторных изображений
- перейти
Работа с прозрачностью
- перейти
Создание интерактивных документов
- перейти
Объединение файлов в книги
- перейти
Fore
kc
.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий