佚名通过本文主要向大家介绍了请问active控件自己控制大小,怎么通知容器它的大小改变了,从而能使容器也能改变大小等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问active控件自己控制大小,怎么通知容器它的大小改变了,从而能使容器也能改变大小
描述:
解决方案1:
描述:
如题,谢了
解决方案1:
OLEINPLACEFRAMEINFO frameInfo;
RECT rcPos, rcClip;
CComPtr<IOleInPlaceFrame> spInPlaceFrame;
CComPtr<IOleInPlaceUIWindow> spInPlaceUIWindow;
frameInfo.cb = sizeof(OLEINPLACEFRAMEINFO);
m_spInPlaceSite->GetWindowContext(&spInPlaceFrame,
&spInPlaceUIWindow, &rcPos, &rcClip, &frameInfo);
m_spInPlaceSite->OnPosRectChange(&rcPos);
COleControl::SetControlSize