在调整父窗口大小调整WinApi时自动调整对话框控件的大小

时间:2013-02-28 11:43:17

标签: windows winapi resources dialog autoresize

我正在尝试在对话框控件中显示网页。一切正常,直到我最大化父窗口,带有网页的内部控件保留其大小,因此窗口侧面留有一个空白区域。我想知道当我们调整主窗口大小时,是否有任何WS_ *消息或者我可以用来自动调整大小控件的内容。我正在使用资源黑客,所以可能有一些我应该知道的技巧。 任何帮助表示赞赏。 感谢。

2 个答案:

答案 0 :(得分:1)

应用程序必须执行调整大小。当它收到父控件的WM_SIZE消息时,它会这样做。

您无法通过修改预先存在的二进制文件中的资源来更改此设置。您将需要编写一些代码来响应该消息。

答案 1 :(得分:0)

我尝试看的方式,因为我从来没有尝试过这样的东西。 将是看Web控件是否具有锚属性。 它应该被传递一个wm-size的消息,它只是没有做任何事情。 如果你锚定web控件的所有四个角,它应该相对于它的父级调整大小。 另一种方法是通过处理resize事件的显式代码,不要认为你可以很容易地破解它。