我创建了一个对话框模板资源,在对话框编辑器中我设置了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中的方法列表也不起作用。
任何帮助都将不胜感激!
答案 0 :(得分:0)
我认为如果将对话框模板设置为WS_CHILD,它既可以用作子对话框,也可以用作弹出对话框。