怎样使按钮透明!!!!

swq12345 2003-02-28 07:34:52
想做个透明的按钮,请问如何实现呀?
...全文
47 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hovoy 2003-03-02
  • 打赏
  • 举报
回复
关注
fwx144 2003-03-02
  • 打赏
  • 举报
回复
学习
csdnpaul 2003-03-02
  • 打赏
  • 举报
回复
对不起,数据窗口中的button按钮应命名为:b_button
可以在数据窗口中放置多个button,多少随你
我实现过此功能,而且还编写过浮动按钮,如果有什么疑问,尽管问
csdnpaul 2003-03-02
  • 打赏
  • 举报
回复
用数据窗口可以实现
方法是:1、先新建一个数据窗口对象d_temp,external,freeform风格,随意设置一列,然后将此列delete.
2、在数据窗口中方置button控键,并在属性对话框中设置font-〉background color 属性设置为transparent,将控件命名为b_butt
3、创建窗口,定义实例变量 string is_old,创建一数据窗口控件dw_temp,并与先前的熟居窗口对象d_temp绑定
4、在数据窗口dw_temp的consturctor事件写 this.insertrow(0)
5、在数据窗口中定义一个用户事件ue_dwnmousemove, event id=pbm_dwnmousemove
script为:
if dwo.type = 'button' and dwo.name <> is_old then
this.modify(is_old + ".color='134217856'")
this.modify(dwo.name+".color='255'")
is_old=dwo.name
elseif dwo.type <> 'button' then
this.modify(is_old+".color='134217856'")
is_old=''
end if
6、数据窗口的clicked事件
choose case dwo.name
case 'b_button'
messagebox("tishi","yi xuan ze le an niu")
......//
......//此处放代码实现多个按钮的功能
end choose
Jonea 2003-02-28
  • 打赏
  • 举报
回复
for 第0行 到 最后一行
for 第0列 TO 最后一列
1.取第一幅一个像点c1的R色 c1R;
2.取第二幅一个像点c2的R色 c2R;
3.新像点的R色 cR := (c1R*K+c2R*(1-K));

4.取第一幅一个像点c1的G色 c1G;
5.取第二幅一个像点c2的G色 c2G;
6.新像点的G色 cG := (c1G*K+c2G*(1-K));

7.取第一幅一个像点c1的B色 c1B;
8.取第二幅一个像点c2的B色 c2B;
9.新像点的B色 cB := (c1B*K+c2B*(1-K));

10.新像点的RGB色 cRGB := RGB(cR,cG,cB);

END
END
好像不是很好的算法
Jonea 2003-02-28
  • 打赏
  • 举报
回复
你可以用API来实现。
写起来很烦的。
要对每一个像素点进行处理。
有兴趣大家研究研究

dibov 2003-02-28
  • 打赏
  • 举报
回复
关注
meteor_wyj 2003-02-28
  • 打赏
  • 举报
回复
PB本身的不行,你去找其它公司的按钮的控件吧

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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