Диалоговые окна
Приложения для Windows часто взаимодействуют с пользователем с помощью диалоговых окон. Класс CDialog предоставляет интерфейс для управления диалоговыми окнами, редактор диалоговых окон Visual C++ упрощает проектирование диалоговых окон и создание ресурсов шаблона диалога, а мастера кода упрощают процесс инициализации и проверки элементов управления в диалоговом окне и сбора значений, введенных пользователем.
Диалоговые окна содержат элементы управления, в том числе:
Общие элементы управления Windows, такие как поля редактирования, pushbuttons, списки, поля со списком, элементы управления деревом, элементы управления списком и индикаторы хода выполнения.
Элементы activeX.
Элементы управления, нарисованные владельцем: элементы управления, ответственные за рисование в диалоговом окне.
Большинство диалоговых окон являются модальными, которые требуют, чтобы пользователь закрыл диалоговое окно перед использованием любой другой части программы. Но можно создать бессерверные диалоговые окна, которые позволяют пользователям работать с другими окнами во время открытия диалогового окна. MFC поддерживает оба типа диалогового окна с классом CDialog
. Элементы управления упорядочены и управляются с помощью ресурса шаблона диалогового окна, созданного с помощью редактора диалогов.
Листы свойств, также известные как диалоговые окна вкладок, — это диалоговые окна, содержащие "страницы" различных элементов управления диалоговым окном. Каждая страница содержит папку "tab" в верхней части страницы. Щелкнув вкладку, перейдите к этой странице в передней части диалогового окна.
Что вы хотите узнать больше о
Листы свойств и страницы свойств в диалоговом окне
Создайте приложение, пользовательский интерфейс которого является диалоговым окном: см. CMNCTRL1 или CMNCTRL2 примеры программ. Мастер приложений также предоставляет этот параметр.