首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何更改窗口控件相对于窗口大小的位置

如何更改窗口控件相对于窗口大小的位置
EN

Stack Overflow用户
提问于 2013-07-24 08:22:34
回答 1查看 496关注 0票数 1

我有一个MFC程序:

但是当我调整窗口的大小时,它会得到形状:

如何相对于窗口大小更改控件的位置(而不是大小)?

我需要用WM_SIZE编写一些代码吗?哪种?还是有更简单的方法?

我是mfc的新手,请帮帮我??

编辑部分:

请注意,我正在编写一个基于MFC对话框的程序

我没看到码头或锚泊的财产!

问题解决了。这里,WndResizer类正是我所需要的。

EN

回答 1

Stack Overflow用户

发布于 2013-07-24 10:30:44

不一定是最好的方法,但我可能要做的是处理WM_SIZE和/或WM_SIZING,然后在其中使用:

代码语言:javascript
代码运行次数:0
运行
复制
m_Button.SetWindowPos(x, y, 0, 0, SWP_NOSIZE | SWP_NOZORDER);

其中x和y是你想要的按钮左上角的新坐标。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17828681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档