- •Задание 6. Добавление обработчиков сообщений для кнопок панели инструментов
- •Обработчики сообщений для кнопок панели инструментов программы MyPaint
- •Строка состояния
- •Задание 7. Добавление строки состояния
- •Отображение полей строки состояния
- •Изменение интерактивной справки
- •Подведение итогов
- •Глава 6. Создание модальных диалоговых окон
- •Диалоговые окна и ресурсы шаблонов диалоговых окон
- •Задание 1. Создание ресурса шаблона диалогового окна программы FontDemo
- •Элементы управления диалогового окна Format и их свойства
- •Классы диалоговых окон
- •Функции класса cDialog для управления диалоговыми окнами
- •Функции класса cDialog для манипулирования диалоговыми окнами
Функции класса cDialog для манипулирования диалоговыми окнами
Функция |
Назначение |
Create() |
Инициализирует объект CDialog для создания немодального диалога |
DoModal() |
Отображает модальное диалоговое окно |
EndDialog() |
Закрывает модальное диалоговое окно |
GetDefID() |
Возвращает идентификатор кнопки внутри диалогового окна, которая в данный момент является кнопкой по умолчанию |
GotoDlgCtrl() |
Передает фокус ввода указанному элементу управления внутри диалогового окна |
MapDialogRect() |
Преобразует координаты элемента управления из единиц диалогового окна в экранные |
NextDlgCtrl() |
Передает фокус ввода следующему в порядке обхода элементу управления |
OnInitDialog() |
Инициализирует элементы диалогового окна перед его отображением |
OnSetFont() |
Устанавливает шрифт для отображения текста в текстовом поле диалогового окна |
OnOK() |
Закрывает диалоговое окно и возвращает значение IDOK |
OnCancel() |
Закрывает диалоговое окно и возвращает значение IDCANCEL |
PrevDlgCtrl() |
Передает фокус ввода предыдущему в порядке обхода элементу управления |
SetDefID() |
Назначает указанную кнопку кнопкой по умолчанию |
