ySheet::AddPage( CPropertyPage

Автор admin Вторник, 21 апреля 2009 11:32

ySheet::AddPage( CPropertyPage *pPage ); Здесь аргумент pPage — указатель на объект CPropertyPage. Этот объект является родительским по отношению к объектам CPropertyPage. Доступ к окну свойств из объектов страниц осуществляется с помощью метода CWnd: :GetParent(). CWnd* CWnd::GetParent() Для создания объектов вкладок используются конструкторы, прототипы которых приведены ниже. CPropertyPageO; CPropertyPageC UINT nIDTemplate, UINT nIDCaption = 0 ): CPropertyPageC LPCTSTR lpszTemplateName. UINT nIDCaption – 0 ): Аргументы конструкторов имеют следующее назначение: nIDTemplate — идентификатор шаблона страницы; nIDCaption — идентификатор имени вкладки (если он равен 0, имя выбирается из ресурса шаблона диалога для данной страницы); 1 pszTempl ateName — указатель на строку, содержащую имя страницы. Программа TabDemo, которая будет создана в этом занятии, похожа на созданную ранее программу FontDemo. Отличие состоит лишь в том, что диалоговое окно Format является окном со вкладками (для упрощения примера оно не отображает образец текста). Первая страница диалогового окна Format — страница Style (см. рис. 9.1)


Комментарии закрыты.