u011570018
xlfguojing
采纳率0%
2018-11-20 09:09

MFC ActiveX 控件 鼠标拖动问题

40

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • jiangsheng 蒋晟 3年前

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

    • Q168326: HOWTO: Define the Display Size of an MFC ActiveX Control
    点赞 2 评论 复制链接分享
  • devmiao devmiao 3年前
    点赞 评论 复制链接分享

相关推荐