请问要怎样做才行?

hzc1 2002-04-05 09:56:38
我知道用StrokeAndFillPath这个函数可以方便的为文字生成不同颜色的轮廓,但是是在窗体上,如果我要将生成的有轮廓的文字透明的叠加在别的窗口上应该怎么办呢?请各位高手相助!
...全文
29 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzc1 2002-04-08
  • 打赏
  • 举报
回复
结了,applevb的方法我没有时间试了,不过还是感谢各位。
TechnoFantasy 2002-04-05
  • 打赏
  • 举报
回复
可以先丢到一个PictureBox控件中做处理,做到轮廓效果后在拷贝到窗体上。
bird_cai 2002-04-05
  • 打赏
  • 举报
回复
但是轮廓中间的不透明部分怎么处理?透明就不是轮廓了呀.
gump2000 2002-04-05
  • 打赏
  • 举报
回复
label控件可以透明的放在任何地方啊:)
BackStyle=0
bird_cai 2002-04-05
  • 打赏
  • 举报
回复
彩色解决了,可是透明的效果怎么办?
zxmoon 2002-04-05
  • 打赏
  • 举报
回复
gump2000(阿甘) 的土办法确实可行
gump2000 2002-04-05
  • 打赏
  • 举报
回复
呵呵,用土一点的办法
使用两个或多个以上的Label就可以实现Label的颜色轮廓
几个label的大小、位置相差一点点
这样做如何?
烨炜带火 2002-04-05
  • 打赏
  • 举报
回复
UP
hzc1 2002-04-05
  • 打赏
  • 举报
回复
谢谢:
to lily0000000(黑百合):label没有句柄,没办法弄,而其它有句柄的又不能透明。
to jamex(1 + 1 = 爱) :我的意思就是像做字幕机一样的,就象电视屏幕上看到的一样,字都是有另一种颜色轮廓的,而他们都是透明的叠加在电视画面上,而我现在就想做到那样。
jamex 2002-04-05
  • 打赏
  • 举报
回复
没明白你的意思?
lily0000000 2002-04-05
  • 打赏
  • 举报
回复
先把它们加到一个label上,再把label加到窗口上,能行不?
gump2000 2002-04-05
  • 打赏
  • 举报
回复
那请试试applevb的方法
hzc1 2002-04-05
  • 打赏
  • 举报
回复
很是感谢gump2000(阿甘) ,你的土方法我以前也试过,但效果不是很理想,所以借助于API,希望能有所收获。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧