DataExchange для многих переменных - PullRequest
1 голос
/ 10 июня 2011

Я новичок в MFC и создаю в основном инструмент "предпочтений". Это, конечно, означает, что от пользователя очень много информации. У меня есть несколько «страниц», каждая из которых заполнена комбинацией текстовых и комбинированных полей, и я пытаюсь найти наилучший способ выполнения методов DoDataExchange для каждого класса диалога.

Конечно, я мог бы просто идти один за другим, в каждом классе, для разных диалогов, но должен быть способ лучше / быстрее. Я действительно не хочу писать сотни и сотни строк DDX _... для настройки моих переменных.

Есть идеи? Я мог бы классифицировать их, а затем просто использовать цикл for для извлечения переменных из массива или списка, но я не уверен, как это сделать с помощью CWnd и прочего.

1 Ответ

1 голос
/ 11 июня 2011

Просто используйте мастер, он автоматически отобразит имя переменной в диалоге: щелкните правой кнопкой мыши на диалоговом окне и добавьте переменную, нет необходимости писать их вручную.

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