我写了一个activex控件来显示richedit中的图像。我想要的是控件的大小随着图像中的变化而变化,但是控件的大小似乎是固定的,我不知道如何获取它。我在那里达到这个目标的方式?
答案 0 :(得分:0)
使用SetWindowPos更改ActiveX控件窗口的大小,然后在站点对象上调用IOleInPlaceSite::OnPosRectChange。
[已编辑] 显然,您可以在RichEdit的EN_REQUESTRESIZE通知后执行上述操作。 EN_OBJECTPOSITIONS看起来也很相关。尝试两者并与我们分享结果。