各位在VB里面怎么把按钮改成圆角样式的????

smarter 2003-10-18 08:31:29
各位在VB里面怎么把按钮改成圆角样式的????用API吗?请帮一下忙!!
...全文
643 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
kmzs 2003-10-22
  • 打赏
  • 举报
回复
最简单的方法使用image但是不容易做好
Dublue 2003-10-22
  • 打赏
  • 举报
回复
画圆角用这个:
Public Declare Function CreateEllipticRgn Lib "gdi32" Alias "CreateEllipticRgn" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
'功能:建立一个圆形或椭圆形的区域
'X1,Y1,X2,Y2分别为圆形/椭圆形外切矩形左上和右下角的x,y坐标

Public Declare Function SetWindowRgn Lib "user32" Alias "SetWindowRgn" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
'功能:设置窗口的工作区,它决定了所画窗口的范围,系统只显示该范围内的部分
'hWnd:要设置工作区的窗口句柄
'hRgn:区域句柄
'bRedraw:指示系统在设置工作区后是否重画窗口
Nev 2003-10-22
  • 打赏
  • 举报
回复
用图片吧,每个按钮做三个图片就可以
since1990 2003-10-22
  • 打赏
  • 举报
回复
up
lndlwwh830 2003-10-22
  • 打赏
  • 举报
回复
其实自己做一张图片,放上去不也挺好的吗?
wingsoft 2003-10-22
  • 打赏
  • 举报
回复
直接用图片.图片做成铵钮的样子.
ayayanvren 2003-10-22
  • 打赏
  • 举报
回复
贴图,与调四个角。
rainstormmaster 2003-10-22
  • 打赏
  • 举报
回复
//我现在程序都做好了,如果再改成其它控件会很麻烦,可能还会有很多改不到的错误.
有没有API函数可以实现?

给点提示!!!

(1)创建一个区域,使用CreatePolyonRgn,该函数创建一个多边形区域,(也可以使用其他方法如CreateRectRgn创建矩形区域),该函数返回一个HRGN的句柄;
(2)调用函数SetWindowRgn,即可设置窗口的形状

射天狼 2003-10-22
  • 打赏
  • 举报
回复
我有一个图形界面的程序,要的话给我发短信,说你要什么和EMAIL~~
smarter 2003-10-22
  • 打赏
  • 举报
回复

还有怎么改变Toolbar的颜色?
smarter 2003-10-18
  • 打赏
  • 举报
回复
TO:
cuizm(射天狼)

是哪个API函数?
smarter 2003-10-18
  • 打赏
  • 举报
回复
TO: vbanddelphi(一枝梨花)

我现在程序都做好了,如果再改成其它控件会很麻烦,可能还会有很多改不到的错误.
有没有API函数可以实现?

给点提示!!!
射天狼 2003-10-18
  • 打赏
  • 举报
回复
用API改成圆角的话,圆角边也没有3D效果,非常难看,还是建议自己做控件~~
vbanddelphi 2003-10-18
  • 打赏
  • 举报
回复
有很多控件可以实现,不知道阁下喜欢不喜欢,你可以在网上找找啊有很多的!

7,762

社区成员

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

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