Инициализация CPropertyPage
От: kondrik  
Дата: 17.12.20 13:48
Оценка:
Вопрос может и примитивный, но не могу разобраться.
Необходимо при инициализации CPropertySheet, чтобы все закладки CPropertyPage в CPropertySheet инициализировались.
По умолчанию инициализация диалогов происходит только при открытии соответствующей страницы.
.
Re: Инициализация CPropertyPage
От: qaz77  
Дата: 17.12.20 14:14
Оценка: 6 (1) +1
Здравствуйте, kondrik, Вы писали:
K>Необходимо при инициализации CPropertySheet, чтобы все закладки CPropertyPage в CPropertySheet инициализировались.
K>По умолчанию инициализация диалогов происходит только при открытии соответствующей страницы.

Переопределить OnInitDialog в своем наследнике CPropertySheet и "протыкать" все странички через SetActivePage?
Re: Инициализация CPropertyPage
От: kondrik  
Дата: 17.12.20 14:15
Оценка:
Или это нужно делать на CTabCtrl?
.
Re[2]: Инициализация CPropertyPage
От: kondrik  
Дата: 17.12.20 14:26
Оценка:
Здравствуйте, qaz77, Вы писали:

Q>Здравствуйте, kondrik, Вы писали:

K>>Необходимо при инициализации CPropertySheet, чтобы все закладки CPropertyPage в CPropertySheet инициализировались.
K>>По умолчанию инициализация диалогов происходит только при открытии соответствующей страницы.

Q>Переопределить OnInitDialog в своем наследнике CPropertySheet и "протыкать" все странички через SetActivePage?


Может это и не совсем корректно, но похоже этот метод отлично сработал. Спасибо.
.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.