MFC ActiveX 控件 鼠标拖动问题

MFC创建的ActiveX控件(OCX),在ActiveX Control Test Container中加载控件后,
周边总是有一个带阴影的矩形边框,可以用鼠标按住该边框后拖动、Resize控件。如何
才能去掉这个边框,使用户不能用鼠标拖动、改变控件大小?
图片说明

http://www.codes51.com/itwd/3744775.html

容器要改变大小的时候会调用IOleObject::SetExtent。你对这个方法的实现返回E_FAIL的话就表示你不同意容器更改你的大小。
参考

  • Q168326: HOWTO: Define the Display Size of an MFC ActiveX Control