gpt4 book ai didi

c++ - 调整由 IE 中的资源管理器栏托管的 Webbrowser 控件的大小

转载 作者:可可西里 更新时间:2023-11-01 10:31:07 26 4
gpt4 key购买 nike

我有一个自定义资源管理器栏(带​​对象),它承载一个网络浏览器控件。我可以正确初始化 WebBrowser 控件并让它显示网页。

但是,我注意到当我调整资源管理器栏的大小时,webbrowser 控件没有适当调整到栏的大小:

调整大小之前:

Before Resize

调整大小后:

After Resize

我不确定我需要处理什么事件以及什么可以调整浏览器控件的大小。我在 .NET 编程方面有一些经验,但在 Windows 编程方面没有什么经验。

我还包含了我的源代码 here如果你想多戳一下它。

最佳答案

通常,当承载 OLE 控件的容器调整大小时,它会查询嵌入对象的 IOleInPlaceObject 接口(interface),并使用该接口(interface)上的 SetObjectRects() 来告知控件其新大小。

关于c++ - 调整由 IE 中的资源管理器栏托管的 Webbrowser 控件的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/446000/

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