Определения

УП. 1. Создание оконных приложений Win32

План:

УП. 1. Создание оконных приложений Win32. 1

1. Определения. 1

2. Класс окон. 2

2.1. Описание используемых классом окон ресурсов. 2

2.2. Пример регистрации класса окон. 4

2.3. Функция окна. 5

3. Создание окон. 9

4. Главная функция приложения. 11

5. Создание приложения Win32. 14

1.6. Вспомогательные функции создания окон. 18

1.6.1. Функции поиска и определения состояния окон. 18

1.6.2. Функции перемещения окон. 19

1.6.3. Сообщения приложения для пользователя. 22

7. Примеры создания окон. 26

7.1. Проверка наличия предыдущего экземпляра. 26

7.2. Расположение окон черепицей. 29

Контрольные вопросы.. 34

Упражнения. 35

Приложение 1. 38

Определения

Программы для Windows называют приложениями. Пользователь с приложением взаимодействует через окна следующих видов:

- Окно приложения. Оно организует работу, появляется первым при запуске и закрывается вместе с прекращением работы приложения.

- MDI-окна. Они служат для одновременной обработки нескольких документов.

- Окно помощи. Оно в большей степени работает под управлением операционной системы, чем под управлением приложения.

- Диалоговое окно. Оно обеспечивает оперативный обмен данными между пользователем и приложением (рис. 1.1).

Для разработчика окно является совокупностью большого количества элементов, функционирующих под управлением приложения и операционной системы. Пример такого окна изображен на рис. 1.1.

Рис. 1.1. Окно со множеством элементов: 1 – кнопка системного меню; 2 – кнопка сворачивания окна в пиктограмму; 3 – кнопка максимилизации или восстановления размеров окна; 4 – кнопка закрытия окна; 5 – рамки изменения размеров окна

С точки зрения языка программирования, окна – это объекты (переменные), над которыми выполняют действия. Объект принадлежит к определенному классу (типу), который описывает множество данных (параметров состояния окна) и метод (функцию) изменения этих данных.

Главное окно на рис. 1.1 имеет обрамляющие двойные рамки, заголовок, различные кнопки, полосу меню, панель инструментов с кнопками, полосы просмотра, строку состояния и др. Эти элементы также являются окнами, имеют свои данные и метод их изменения, т. е. принадлежат к классам окон.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: