Страница 125 из 238
CPropertyPage
Объект класса
CPropertyPage представляет собой отдельную страницу окна свойств, иначе называемую вкладкой диалогового окна. Как и для стандартного диалогового окна для каждой его вкладки необходимо создать отдельный класс, производный от класса
CPropertyPage. Чтобы использовать объекты данного класса необходимо сначала создать объект класса
CPropertySheet, а затем включить в него объекты классов всех составляющих его вкладок. Чтобы добавить в диалоговое окно новую вкладку необходимо вызвать для объекта ее класса функцию
CPropertySheet::AddPage, а затем вывести это диалоговое окно на экран, вызвав функцию
CPropertySheet::DoModal для модального диалогового окна или
CPropertySheet::Create для немодального диалогового окна. Данное диалоговое окно может быть оформлено в стиле мастера, в котором диалоговое окно представляет собой последовательность вкладок, перемещение по которым происходит в определенной последовательности и управляется специальными кнопками в диалоговом окне. Такой тип окна часто применяется для установки программ и оборудования. Описание данного класса содержится в файле заголовка afxdlgs.h.