对话框可视化 C++

Posted

技术标签:

【中文标题】对话框可视化 C++【英文标题】:dialog box visual c++ 【发布时间】:2009-08-22 05:41:41 【问题描述】:

在使用 MoveWindow 功能改变对话框的尺寸时,内部内容的尺寸不会改变。我的意思是,当我使用 movewindow 或 setwindowpos 更改对话框的尺寸时,其中的按钮和其他控件会超出边框或更改相对位置。

有什么方法可以调整整个对话框的大小及其内部内容(以便内部内容也随着尺寸的变化而调整)。

【问题讨论】:

【参考方案1】:

您应该在WM_SIZE 处理程序中自行调整内容。如果您希望框架执行此操作,请考虑使用Qt 的可能性。

【讨论】:

意味着我必须编写代码来重新调整所有按钮、列表等的大小......当对话框大小发生变化时将调用这些代码

以上是关于对话框可视化 C++的主要内容,如果未能解决你的问题,请参考以下文章

C++编译时一直提示iostream.h的错误,该怎么解决啊?

棒棒糖[微调器模式]中没有日历可视化的日期选择器对话框?

如何在现有 C++ 项目中添加对话框资源

c++中通用文件对话框和通用项对话框的主要区别是啥?

使用 C 或 C++ 制作自定义运行对话框?

无模式对话框中的 MFC C++ 显示模态对话框