This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / VB6的问题:图形的叠加有一个小图形,比如实心圆,叠加到大的一个图形背景上去,(Image),小图形是16X16方的BMP文件,实心圆的周边是红色,如何在贴到背景时,只显示实心圆,而周边的红色不显示?
谢谢!
-ottawa(ottawa);
2001-10-30
{170}
(#242779@0)
-
set border=0
-luoboyang(萝卜秧);
2001-10-30
(#242783@0)
-
你是说小图形的.boardstyle = 0? 试验了,周围的红色还是挡住了背景用imagelist 控件倒的MASKCOLOR =vbRed 倒是可以去掉红色,可是周边变白色了,还是挡住了背景色。
-ottawa(ottawa);
2001-10-30
{91}
(#242791@0)
-
set .bordercolor=你的背景色。
-luoboyang(萝卜秧);
2001-10-30
(#242797@0)
-
可能没有说清楚,小图形是方的,中间有个圆,在园的外围是红色的,在贴图时,不要红色显示。
-ottawa(ottawa);
2001-10-30
(#242978@0)
-
我猜就是这么回事儿!你原来没说清楚。这样的话,在.bmp里面只有一个layer的话,是无法区分的。你需要用别的软件photoshop做一下,然后用vb里的'picturebox' control可以有叠加的效果。
-luoboyang(萝卜秧);
2001-10-30
(#242987@0)
-
多谢!我的硬盘又要受累。
试了另外一个Gif文件,确实可以。多谢!
-ottawa(ottawa);
2001-10-30
(#243153@0)