在运行时向属性表添加控件(不带对话框模板)

时间:2011-01-24 02:01:06

标签: winapi controls runtime add propertysheet

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

1 个答案:

答案 0 :(得分:0)

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

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