Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VC Лекции PDF / VC 03 Лек Элементы управления.pdf
Скачиваний:
40
Добавлен:
15.02.2015
Размер:
337.17 Кб
Скачать

Visual C++

 

Лекция 3

2

 

 

 

 

Элемент

Название

Назначение

 

 

Slider

Используется для ввода числа, которое отображает реальное по-

 

Регулятор

ложение регулятора

 

 

Hot Key

 

 

 

 

 

 

 

List Control

 

 

 

 

 

 

 

Tree Control

Используется для отображения данных иерархической структуры

 

Дерево

 

Позволяет расположить элементы управления на нескольких вклад-

 

Tab Control

 

Вкладки

ках в одно окне

 

 

Animate

Позволяет отображать анимационные эффекты в окне

 

 

Анимация

 

 

 

 

 

Rich Edit

Отображает и позволяет редактировать текст, содержащий элемен-

 

Поле с форматиро-

 

ты форматирования

 

 

ванным текстом

 

 

 

Data Time Pickerr

Позволяет программе выполнять различные действия с таймером

 

Таймер

 

 

Calendar

Отображает календарь и упрощает ввод дат

Календарь

 

IP Address

 

IP адрес

 

Custom Control

 

Выбираемый элемент

 

управления

 

Extended Combo

 

Box

 

Расширенное поле

 

со списком

 

Объявление элемента управления в коде программы

Давайте проследим за тем, какие изменения в коде программы сделал AppWizard после вставки в диалоговое окно элементов управления. С этойцелью:

откомпилируйте приложение;

вокне Workspace (рабочее пространство) откройте вкладку FileView;

впапке Header Files (заголовочные файлы) откройте заголовочный файл Resource.h.

Заголовочный файл Resource.h будет содержать строки примерно

следующего вида:

 

#define IDM_ABOUTBOX

0x0010

#define IDD_ABOUTBOX

100

#define IDS_ABOUTBOX

101

#define IDD_PRESS_DIALOG

102

#define IDR_MAINFRAME

128

#define IDC_V

1001

#define IDC_M

1002

#define IDC_F

1003

#define IDC_CALC

1005

#define IDC_FILENAME

1006

В каждой строке приведённого фрагмента кода объявляется существующий в программе элемент управления. Первые пять строк AppWizard сформировал при создании приложения. Остальные строки появились в коде после добавления элементов управления в форму. Эти строки сформированы по простому правилу:

#define + ИмяЭлементаУправления + НомерЭлементаУправления

Номер элемента управления уникальный. Номера элементов управления, добавленные в форму пользователем, больше 1000.

Объявление элементов управления необходимо для программного изменения их свойств и содержащихся в них данных.

Выжол Ю.А.