我实现WORD的电子签章时,往WORD插入一个OLE控件,请问怎样能使控件能透明显示。我在其它的贴子上看到了有人说用windowless控件,我实现了一个windowless控件,在IE可以透明显示,但是插入WORD就不行,控件好像变成有窗口了。有这样一个现象控件在IE里是不会收到WM_ERASEBKGND消息的,而在WORD中则能收到.我就怀疑是不是WORD的处理方式不同呀.在这请求各位朋友伸出援助之手呀,小弟将不胜感激.

解决方案 »

  1.   

    不激活的问题已经解决了,但是在不激活状态下怎样捕获鼠标事件呢?
    我设了pointerInactive标记也不行。
      

  2.   

    帮你顶一下,我感觉有讨论价值,jch0629 希望研究成果能贡献出来。
      

  3.   

    jiangsheng请问不激活的控件能收到鼠标消息吗?
      

  4.   

    在Ondraw里试试将窗口颜色设置成transparrent(查查字典,是透明的意思).
      

  5.   

    Yes, by hooking mouse messages
      

  6.   

    楼主你好, 能知道 你是如何获取 word 中的内容的吗? 印章图片如何显示呢? 能和你交流交流技术吗?