如题,我想设置htmlview控件中显示出的见面背景色为透明,可以看到父窗口的内容。
如,htmlview控件显示了一个网页,但网页背景色为白色,这时如何让这里的白色变成透明的呢?网上设置某种颜色为透明的方法不外乎两种,一种是SetWindowLong的方法,但好像只能用于对话框啊,不能用于继承于CWnd的类;另一种是利用位图掩码,但在这里也不行,不知道这个控件是如何画网页内容的,好像OnPaint也无法获得网页内容。
如,htmlview控件显示了一个网页,但网页背景色为白色,这时如何让这里的白色变成透明的呢?网上设置某种颜色为透明的方法不外乎两种,一种是SetWindowLong的方法,但好像只能用于对话框啊,不能用于继承于CWnd的类;另一种是利用位图掩码,但在这里也不行,不知道这个控件是如何画网页内容的,好像OnPaint也无法获得网页内容。
这个类主要目的是用来显示GIF图片,因为这张图片是由多个GIF图片合成的,而各自的帧数又大不一样,所以要在网页中合成。但这样又有设置背景的透明的问题。这位大哥,能够说明一下无法设置的原因吗?
呵呵 这个与咱们讨论的主题不大相干