如题,我想设置htmlview控件中显示出的见面背景色为透明,可以看到父窗口的内容。
如,htmlview控件显示了一个网页,但网页背景色为白色,这时如何让这里的白色变成透明的呢?网上设置某种颜色为透明的方法不外乎两种,一种是SetWindowLong的方法,但好像只能用于对话框啊,不能用于继承于CWnd的类;另一种是利用位图掩码,但在这里也不行,不知道这个控件是如何画网页内容的,好像OnPaint也无法获得网页内容。

解决方案 »

  1.   

    说错了,应该是htmlview类,不过也没差啦。
    这个类主要目的是用来显示GIF图片,因为这张图片是由多个GIF图片合成的,而各自的帧数又大不一样,所以要在网页中合成。但这样又有设置背景的透明的问题。这位大哥,能够说明一下无法设置的原因吗?
      

  2.   

    多个gif合成是什么意思?合到一个矩形区域?
      

  3.   

    是合成一个网页,也可以理解为一个网页里放了多个GIF,
    呵呵 这个与咱们讨论的主题不大相干
      

  4.   

    自己再顶一个!听说继承于CWnd的类也可以设置为透明,但我搞了半天的样式就是不成功。哪位高手指点下啊!