我用com实现了一个word的插件,在文档中加入了一幅图片,可以设置图片的各种属性
但我没找到让图片固定的方法,有谁知道这种方法吗?
或者我想定制一个右键菜单,点击此图片变会弹出此菜单,然后在这个菜单的命令里面实现固定,这样的方法行吗?怎么样实现?加入OLE控件?
大家能告诉我方法就行,如果更详细或者有代码,本人将不胜感激
分不够可以加!

解决方案 »

  1.   

    有这方面的资料,线索都可以推荐一下哈,现在VC下基于WORD的开发资料好象都不多
      

  2.   

    图片是显示在什么类里的?
    我记得CMenu有一个函数是设定响应某一区域的鼠标按键的
    一般的弹出菜单可以用trackPopupMenu
      

  3.   

    可以使用 CButtonST 3.5NGS DS
      

  4.   

    打错了。可以使用 CButtonST 3.5以上的版本 BCMenu 实现了该功能http://www.vckbase.com/document/finddoc.asp?keyword=cbuttonst
      

  5.   

    我看了啊,里面只是实现了一些BUTTON,我只是想固定我的图片,比如说我在word中插入了一幅图片,然后我在图片上点击右键,便可以弹出一个我的菜单,菜单里面包括“固定图片”等功能CButtonST 3.5可以实现吗?你能不能给我个例子
      

  6.   

    你要先说清楚怎么个固定法, Word里对图片的放置分为内嵌和浮动两种形式,内嵌形式可以将图片理解为一个字符位置,浮动方式就式可以随便放置在页面的任何地方, 你所说的固定是不是指的不随文字的增加合作删减而改变图片位置?
      

  7.   

    我大概了解了方法了,做一个ACTIVEX控件,可以插入到word里面,看起来象一幅图片,以透明方式显示,可以在这个“图片”上面弹出自己的右键菜单
    但是还不知道怎么做这个ACTIVEX控件,如何下手呢?
    谁能指点一下?不甚感激
      

  8.   

    就象我上面说的要求,没其他的了,不过在控件里还需要能得到包容器即word的 application对象
      

  9.   

    可以新建一个MFC ACTIVEX ControlWiazrd类型的工程,在资源中添加你要弹出的菜,添加鼠标右键消息响应,在其中用CMenu菜单的trackPopupMenu显示菜单
    ...
      

  10.   

    我也作这个方面的,
    可以联系交流一下,[email protected]