0

我写了一个用于在richedit中显示图像的activex控件。我想要的是控件的大小随着图像的变化而变化,但是控件的大小似乎是固定的,我不知道如何获得它。有没有办法达到那?

4

1 回答 1

0

使用SetWindowPos更改 ActiveX 控件窗口的大小,然后在站点对象上调用IOleInPlaceSite::OnPosRectChange 。

[已编辑]显然,您可以根据来自 RichEdit的EN_REQUESTRESIZE通知执行上述操作。EN_OBJECTPOSITIONS看起来也很相关。尝试两者并与我们分享结果。

于 2013-08-26T15:27:57.350 回答