不规则按钮怎么做?? 嗬嗬 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用图片是一种方法吧(image控件)或者用窗体做出来以后最前显示. 推荐我的随想命令按钮控件3.0经过3个版本的发展,从内部特性上已非常接近标准按钮控件,又可以自定义外观和形状。可以到这里去看一看它的效果:http://capricciososoft.com/command/default.ASP?id=3在http://capricciososoft.com/download/default.ASP?id=5获得此控件。 【函数】SetWindowRgn【操作系统】Win9X:YesWinNT:Yes【声明】SetWindowRgn Lib "user32" Alias "SetWindowRgn" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long【说明】 这是那些很难有人注意到的对编程者来说是个巨大的宝藏的隐含的API函数中的一个。本函数允许您改变窗口的区域。 通常所有窗口都是矩形的——窗口一旦存在就含有一个矩形区域。本函数允许您放弃该区域。这意味着您可以创建圆的、星形的窗口,也可以将它分为两个或许多部分——实际上可以是任何形状 【返回值】 Long,执行成功为非零值,失败为0 【其它】 为区域指定的所有坐标都以窗口坐标(不是客户坐标)表示,它们以整个窗口(包括标题栏和边框)的左上角为起点【参数表】 hWnd ----------- Long,将设置其区域的窗口 hRgn ----------- Long,将设置的区域的句柄,一旦设置了该区域,就不能使用或修改该区域句柄,也不要删除它 bRedraw -------- Boolean,若为TRUE,则立即重画窗口 最简单的事情就是用image控件,载入图片,针对其click事件以及其他事件编程 一般是用SetWindowRgn比较好,因为使用Image控件,鼠标有效区域还是矩形的,并非窗口形状。 这种情况程序该怎么关闭? 怎么样 把一个网页作为 MDI窗体的背景 matlab中有没有将角度转换为弧度,或将弧度转换为角度的函数? 怎样把自己定义的变量作为数据库查询的条件? 运用API如何恢复剪贴板中的内容? 新人请教:大家写程序时,用类多吗? …… max(编号)……,误定义编号为varchar,如何在vb中将其转为int 关于vb的ado控件的属性名 如何让窗口处所有窗口的在最上方(用VB6.0)。----在线等待 怎样往frmsplash窗体中添加动画? 关于如何使控件在窗体中居中 如何将字符串倒入数组中?/
或者用窗体做出来以后最前显示.
经过3个版本的发展,从内部特性上已非常接近标准按钮控件,又可以自定义外观和形状。
可以到这里去看一看它的效果:
http://capricciososoft.com/command/default.ASP?id=3
在http://capricciososoft.com/download/default.ASP?id=5获得此控件。
SetWindowRgn【操作系统】
Win9X:Yes
WinNT:Yes【声明】
SetWindowRgn Lib "user32" Alias "SetWindowRgn" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long【说明】 这是那些很难有人注意到的对编程者来说是个巨大的宝藏的隐含的API函数中的一个。本函数允许您改变窗口的区域。
通常所有窗口都是矩形的——窗口一旦存在就含有一个矩形区域。本函数允许您放弃该区域。这意味着您可以创建圆的、星形的窗口,也可以将它分为两个或许多部分——实际上可以是任何形状 【返回值】 Long,执行成功为非零值,失败为0 【其它】 为区域指定的所有坐标都以窗口坐标(不是客户坐标)表示,它们以整个窗口(包括标题栏和边框)的左上角为起点【参数表】
hWnd ----------- Long,将设置其区域的窗口 hRgn ----------- Long,将设置的区域的句柄,一旦设置了该区域,就不能使用或修改该区域句柄,也不要删除它 bRedraw -------- Boolean,若为TRUE,则立即重画窗口