Как автоматически создать диалоговое окно настроек / опций? - PullRequest
2 голосов
/ 20 сентября 2011

Использование Visual Studio 2010 C ++ с MFC.Количество настраиваемых параметров в моем приложении постепенно увеличивается.Мне удалось создать класс настроек, в котором добавление одной строки добавит настройку в программу и поддержит чтение / запись этой настройки в мой INI-файл.Однако мне все еще нужно зайти в свой графический редактор и отредактировать диалоговое окно параметров, переместить текстовые поля вокруг, выровнять метки и т. Д., Что является своего рода болью.

Как мне автоматически создать диалоговое окно параметров, чтобыЯ мог бы дать ему структуру данных, и он мог бы сгенерировать интерфейс для меня?Ничего страшного, если это что-то вроде списка.Я думаю, что-то вроде диалогового окна свойств Visual Studio, которое выглядит как то, что сгенерировано программно:

Visual Studio Property Pages

Я просто пытаюсь получить концептуальный обзор того, чтоуправление будет лучше, и как собрать его воедино.Конечно, если есть ссылка на веб-страницу, где обсуждается это, было бы замечательно.

1 Ответ

2 голосов
/ 20 сентября 2011

Вы хотите класс CMFCPropertyGridCtrl.Он был представлен в одном из обновлений MFC, но я не уверен, поставляются ли они предварительно с Visual Studio 2010;вам может понадобиться установить что-то дополнительное.

...