gpt4 book ai didi

c++ - Win32 UI - 使控件随着父控件的扩展而扩展

转载 作者:太空宇宙 更新时间:2023-11-04 07:40:08 24 4
gpt4 key购买 nike

我正在使用资源编辑器来设计我的 UI (resedit),但是我找不到一个选项来告诉它保持控件 (listview) 的宽度与其父控件 (dialog) 相同 - 所以当我调整了对话框的大小,同时调整了 ListView 的大小。

我可以通过资源文件执行此操作还是需要调用一些 C/C++ 函数?

最佳答案

这不是自动的,您需要编写一些代码来完成。响应父级的 WM_SIZE 消息,确定大小更改了多少,然后将子级的大小调整相同的量。

可以调整窗口大小的函数有 MoveWindow、SetWindowPos 和 DeferWindowPos。 DeferWindowPos 要复杂得多,但如果有许多窗口同时移动或更改大小,则会产生更好的更新。

关于c++ - Win32 UI - 使控件随着父控件的扩展而扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5094980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com