Вкладки свойств и страницы свойств в MFC
Лист свойств, также известный как диалоговое окно вкладки, — это диалоговое окно, содержащее страницы свойств. Каждая страница свойств основана на ресурсе шаблона диалогового окна и содержит элементы управления. Он заключен на страницу с вкладкой сверху. Вкладка называет страницу и указывает ее назначение. Пользователи щелкните вкладку на листе свойств, чтобы выбрать набор элементов управления.
Используйте страницы для группировки элементов управления на листе свойств в значимые наборы. Лист автономного свойства обычно имеет несколько собственных элементов управления. Они применяются ко всем страницам.
Листы свойств основаны на классе CPropertySheet. Страницы свойств основаны на классе CPropertyPage.
Лист свойств — это специальное диалоговое окно, которое обычно используется для изменения атрибутов некоторых внешних объектов, таких как текущий выбор в представлении. На листе свойств есть три основные части: диалоговое окно с содержащимися, одна или несколько страниц свойств, отображаемые по одному за раз, и вкладка в верхней части каждой страницы, которую пользователь щелкает, чтобы выбрать эту страницу. Листы свойств полезны для ситуаций, когда у вас есть несколько аналогичных групп параметров или параметров для изменения. Сведения о группах листов свойств легко понятны.
Примечание.
При попытке показать лист свойств с помощью CPropertySheet::DoModal
системы может создать исключение первого шанса. Это исключение возникает, так как система пытается изменить стили окон объекта перед созданием объекта. Дополнительные сведения об этом исключении, а также о том, как избежать его или обработать, см. в разделе CPropertySheet::D oModal.