MFC 通过rc文件设置控件位置问题

在函数中设置位置时,窗口正确大小,不是最大化的那种。SetWindowPos(NULL,0,0,940,740,SWP_NOMOVE|SWP_NOZORDER);把函数里... 在函数中设置位置时,窗口正确大小,不是最大化的那种。
SetWindowPos(NULL,0,0,940,740,SWP_NOMOVE|SWP_NOZORDER);
把函数里的位置信息注释掉,更改对应rc文件对应的界面ID ,想通过这个来设置位置信息。但是为什么窗体会最大化,那个参数不也是长宽吗?
IDD_LICENSE_SCENE DIALOGEX 0, 0, 940, 740
STYLE DS_SETFONT | DS_MODALFRAME | WS_MINIMIZEBOX | WS_CAPTION | WS_SYSMENU|WS_SIZEBOX|WS_CLIPSIBLINGS
展开
 我来答
bhtzu
推荐于2017-10-03 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4224万
展开全部
你在文本方式打开RC之后,搜索IDD_LICENSE_SCENE,你会发现有三个地方对这个对话框进行了定义(VC版本不同,这个有差异),对话框的大小,不止是一组宽高数据,而是需要对应调整对齐数据和控件位置数据,单独调整一个,有时候甚至会造成死机错误。

如果你只是系统调整对话框大小,为什么要用文本编辑方式呢?图形编辑方式下,鼠标拉伸大小,右下角会显示对话框宽高的,用这个调整比较好,你可以保存一下RC里面的几段文本,拉伸后对比变化,就知道数据之间的关联了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式