1

我创建了一个对话框模板资源,在对话框编辑器中设置了 WS_POPUP 属性。

可以使用模板资源生成模态对话框。

这是我的问题:我想将其样式从 WS_POPUP 更改为 WS_CHILD,因为我想在属性页(CPropertySheet)中生成对话框。

我尝试了很多方法。使用 ModifyStyle 或 SetWindowLong 更改 OnInitDialog、OnCreate、PreCreateWindow、PreSubclassWindow 中的对话框不起作用。

现在我想知道是否可以使用相同的资源生成对话框并修改样式。

此外,http://www.codeproject.com/Articles/13133/Modifying-a-modal-dialog-s-style-and-position-at-r中的方法列表也不起作用。

任何帮助将不胜感激!

4

1 回答 1

0

我认为如果将对话框模板设置为 WS_CHILD,它既可以用作子对话框,也可以用作弹出对话框。

于 2014-02-24T11:44:40.347 回答