Немодальный CPropertySheet
От: visitant Украина  
Дата: 19.06.01 08:20
Оценка:
CMySheet — наследник CPropertySheet.
У него есть
CPage1 m_page1;
CPage2 m_page2; //наследники CPropertyPage
В конструкторе CMySheet
AddPage(&m_page1);
AddPage(&m_page2);

Вызываю:
CMySheet *mySheet;
mySheet = new CMySheet("Properties", this, 0);
Далее, если
mySheet->DoModal();
то все нормально, а для немодального
mySheet->Create(); — не отображаются OK, Cancel, Apply.
В чем проблема?
Re: Немодальный CPropertySheet
От: Шараев Алексей http://www.hot.ee/asharayev/
Дата: 26.06.01 15:36
Оценка:
Здравствуйте visitant, вы писали:

V>CMySheet — наследник CPropertySheet.

V>У него есть
V>CPage1 m_page1;
V>CPage2 m_page2; //наследники CPropertyPage
V>В конструкторе CMySheet
V>AddPage(&m_page1);
V>AddPage(&m_page2);

V>Вызываю:

V>CMySheet *mySheet;
V>mySheet = new CMySheet("Properties", this, 0);
V>Далее, если
mySheet->>DoModal();
V>то все нормально, а для немодального
mySheet->>Create(); — не отображаются OK, Cancel, Apply.
V>В чем проблема?

Цитата из MSDN для CPropertySheet::Create:
"Modeless property sheets displayed with a call to Create do not have OK, Cancel, Apply Now, and Help buttons as modal property sheets do. Desired buttons must be created by the user."

Т.е. как ни крути, но кнопки придется реализовывать самому :(
Re[2]: Немодальный CPropertySheet
От: visitant Украина  
Дата: 27.06.01 06:40
Оценка:
Здравствуйте Шараев Алексей, вы писали:

ША>Т.е. как ни крути, но кнопки придется реализовывать самому :(


возможность сотворить немодальный CPropertySheet с кнопками есть!
Я уже нашел на www.codeguru.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.