MFC / WinCE: CPropertySheet: первая страница свойств не инициализирована и кнопки не работают - PullRequest
0 голосов
/ 24 июля 2011

Я поддерживаю приложение MFC в Windows CE 6.

Приложение содержит настраиваемый лист свойств, содержащий 6 страниц свойств.Каждая страница инициализируется в OnInitDialog (элементы управления заполнены) и содержит 2 кнопки.

Первая страница свойств (т. Е. Та, которая выбирается при отображении листа свойств):

  • Никогда не инициализируется.
  • Его кнопки не работают.
  • Лист обрабатывает несколько событий, но событие никогда не происходит.

Если поместить первое свойствостраница на втором листе (т. е. поменяйте местами страницы свойств A и B), затем B не работает, а A работает отлично.

Я провел несколько часов методом проб и ошибок, и у меня нетПонять, как это исправить.У кого-нибудь есть идея?

Спасибо

Питер

1 Ответ

1 голос
/ 24 июля 2011

Его сложно диагностировать, не видя страницы свойств и свойств страниц свойств.Обратитесь к этому примеру и посмотрите, сможете ли вы выяснить проблему: Таблицы свойств и страницы свойств .

Также обратитесь к этой статье MSDN на листы свойств и страницы свойств .Прежде чем использовать какой-либо метод, проверьте, доступны ли эти методы для WinCE 6.0.

...