как перейти от одной формы к другой в MFC - PullRequest
0 голосов
/ 30 ноября 2009

Я создаю мастер настройки с использованием элементов управления приложениями MFC ... как мне перейти с одной формы на другую нажатием кнопки. Plz, помогите мне, ребята

Ответы [ 2 ]

1 голос
/ 30 ноября 2009

Это своего рода косвенный ответ на ваш вопрос - прошло несколько лет с тех пор, как я прошел MFC.

Получите в свое распоряжение книгу Скотта Уинго, Джорджа Шепарда и Дина МакКрори под названием "Внутренние органы МФЦ" (Amazon: http://www.amazon.ca/MFC-Internals-Microsoft-Foundation-Architecture/dp/0201407213). Она довольно старая (как и МФЦ), но у нее есть ответы.

Я думал, что в MFC есть встроенный класс или набор классов для работы с мастерами. Все, что вам нужно сделать, это создать различные страницы мастера, а основной класс обрабатывает все остальное.

В любом случае, возьми книгу и иди оттуда.

0 голосов
/ 30 ноября 2009

Класс MFC kontgom имел в виду CPropertysheet .

Чтобы создать диалоговое окно типа мастера, выполните те же шаги, что и при создании стандартного листа свойств, но вызовите SetWizardMode, прежде чем вызывать DoModal. Чтобы включить кнопки мастера, вызовите SetWizardButtons, используя флаги для настройки их функции и внешнего вида. Чтобы включить кнопку Готово, вызовите SetFinishText после того, как пользователь предпринял действия на последней странице мастера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...