编程论坛
注册
登录
编程论坛
→
VFP论坛
想做一个异形按钮请问如何实现呢?
姬昌
发布于 2021-08-12 11:58, 1730 次点击
想制作一个异形的按钮,鼠标经过按钮时可以放大或变色的,请问如何实现呢?如下图的样子
只有本站会员才能查看附件,请
登录
9 回复
#2
sych
2021-08-12 12:29
自己做出来各个图片,然后根据需要加载不同的图片,伪装成异形按钮
#3
姬昌
2021-08-12 12:34
想法很好,只是鼠标经过不同按钮边界时如何让界定呢?意思是鼠标正在经过那个按钮的上面呢?
#4
Bc_Newboy
2021-08-12 16:05
sych说得对,伪装click控件,通常做成invisible,放在图形上面,进入伪装click控件范围触发鼠标变换,未进入click控件范围不触发。至于精确到边界触发,那是图形技术,不是数据库技术。
#5
hjqwjx
2021-08-12 16:24
在IE控件里面用HTML+CSS实现把
#6
吹水佬
2021-08-12 16:30
windows的控件都当作窗体,窗体形状可以改变。
主要函数:
1. 创建一个圆角矩形区域 CreateRoundRectRgn
2. 创建一个由一系列点围成的区域 CreatePolygonRgn
3. 创建一个椭圆区域 CreateEllipticRgn
4. 改变窗口的区域 SetWindowRgn
5. 合并区域 CombineRgn
6. 删除GDI对象 DeleteObject
#7
姬昌
2021-08-13 07:56
回复 4楼 Bc_Newboy
#8
姬昌
2021-08-13 07:59
回复 5楼 hjqwjx
这方法也可以,只是html怎样调用触发表单的事件呢?这个我不会啊
#9
姬昌
2021-08-13 08:03
回复 6楼 吹水佬
谢谢吹版主的回复,只是API我不太熟,我先研究一下,谢谢吹版主
#10
Bc_Newboy
2021-08-13 09:14
1