0

据我所知,您通常在 Win32(我使用的是 API,而不是 MFC)编程中创建属性表的方式是,每个标签页都有一堆对话框模板,然后用它们制作属性表。我已经阅读了有关“在内存中”创建对话框模板的信息,但我不希望这样做。如何在运行时以编程方式将控件添加到属性表,就像您可以在运行时创建BUTTON并添加到窗口一样?

4

1 回答 1

0

我建议您创建一个空白模板并将其链接到您的应用程序。然后,您可以使用CreatePropertySheetPage创建属性表,然后根据需要向该属性表添加和删除控件。

如果您绝对必须使用在内存中动态构建的模板,并且您无法将资源链接到您的应用程序,那么您需要DLGTEMPLATE结构。

于 2011-01-25T14:26:39.567 回答