Добавление элементов управления в лист свойств во время выполнения (без шаблонов диалогов) - PullRequest
0 голосов
/ 24 января 2011

Насколько я вижу, способ, которым вы обычно создаете таблицы свойств в Win32 (я использую API, а не MFC), заключается в том, что у вас есть куча диалоговых шаблонов для каждой вкладки, и вы создаете таблицу свойств из них. Я читал о создании шаблонов диалогов «в памяти», но я бы предпочел не делать это таким образом. Как программно добавить элементы управления в лист свойств во время выполнения, так же как вы можете создать BUTTON и добавить его в окно во время выполнения?

1 Ответ

0 голосов
/ 25 января 2011

Я предлагаю вам создать пустой шаблон и связать его с вашим приложением.Затем вы можете создать лист свойств с помощью CreatePropertySheetPage , а затем добавить и удалить элементы управления на этот лист свойств по своему усмотрению.

Если вам абсолютно необходимо использовать шаблон, созданный на лету в памяти,и вы не можете заставить себя связать ресурс с вашим приложением, тогда вам нужна структура DLGTEMPLATE .

...