DS_MODALFRAME和WS_THICKFRAME之间的交互是什么?

时间:2014-01-10 13:57:03

标签: visual-studio-2010

使用现有项目,我的rc文件在我修改的每个对话框上重新生成标志,然后加载。以前的标志是:

DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME

在再生之后,它变成了:

DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU

当原始意图是窗口应该可调整大小(WS_THICKFRAME)时,这将转换为设计器中的“Dialog Frame”。将它设置为“可调整大小”似乎很好,但这给了我:

DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME

请注意上面缺少“DS_MODALFRAME”。

是否有理由没有VS2010设置会让我这两个,以及DS_MODALFRAME缺少对对话有什么影响?

或者,哪个狡猾地隐藏了VS切换,我是否必须切换到停止DS_MODALFRAME被删除?

0 个答案:

没有答案