资源描述:
《按钮渐变背景函数库 说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、按钮渐变背景函数库说明书简介作品名:按钮渐变背景函数库作者:AI编程集团排山倒海开发平台:WinXP+VB2010.NetFramework版本:3.5类型:VB第三方控件/可视化控件/类库描述:提供制作渐变图的函数,可用于控件背景提醒:本文最后附上一个实例,大家可以直接看这个实例。在binDebug目录下只包含AIPGroup.dll1.0的测试版,只会在屏幕上显示一行文字,并不影响用户工作,但如果换成商业版,就没有这行文字了,需要花1元钱购买商业版的用户请到AI编程集团官方博客圈子找灵光大师购买。AIPGroup.dll1.0商业
2、版的名称是:AI编程集团1.0核心函数PublicClassbuttonGradientBackgroundInheritsAIPGroup.AICodes1、PublicSharedFunctionbtnVertGradient(ByValColorStartAsDrawing.Color,OptionalByValheightAsInteger=25)AsBitmap描述:制作按钮垂直渐变背景图。ColorStart=按钮.BackColor;height=按钮.Height2、PublicSharedSubdrawBMPVert(B
3、yRefgAsGraphics,ByValrctAsRectangle,ByValbmpAsBitmap)描述:按照从左到右的顺序把位图挨着画到rct这个特定区域,bmp的宽度是13、PublicSharedFunctionhorzGradient(ByValColorStartAsColor,ByValColorEndAsColor,OptionalByValWidthAsInteger=25)AsBitmap描述:制作水平线性渐变位图4、PublicSharedFunctionbtnHorzGradient(ByValColorSta
4、rtAsDrawing.Color,OptionalByValwidthAsInteger=25)AsBitmap描述:制作按钮水平渐变背景图。ColorStart=按钮.BackColor;width=按钮.width5、PublicSharedSubdrawBMPHorz(ByRefgAsGraphics,ByValrctAsRectangle,ByValbmpAsBitmap)描述:如果BMP的高度是1,用这个函数:把BMP填充到g的rct区域内(从上到下地顺次排列)。6、PublicSharedFunctionbtnVertBg1
5、(ByValcolorAsDrawing.Color)AsDrawing.Bitmap描述:用这个函数制作OnMouseLeave状态下的垂直渐变背景图实例:Dimc1AsColor=RGBColor(255,221,255)'或者:RGBColor(255,206,231)b=btnVertBg1(c1)'返回的位图是一个宽为1,高为25的渐变图drawBMPVert(g,NewRectangle(0,0,75,25),b)7、PublicSharedFunctionbtnVertBg2(ByValcolorAsDrawing.Colo
6、r)AsDrawing.Bitmap描述:用这个函数制作OnMouseEnter状态下的垂直渐变背景图实例:Dimc1AsColor=RGBColor(255,221,255)'或者:RGBColor(255,206,231)b=btnVertBg2(c1)drawBMPVert(g,NewRectangle(0,0,75,25),b)8、PublicSharedFunctionbtnVertBg3()AsDrawing.Bitmap描述:用这个函数制作OnMouseDown状态下的垂直渐变背景图9、PublicSharedSubFlip
7、V(ByRefbmpAsBitmap)描述:把一幅位图垂直翻转10、PublicSharedSubFlip90(ByRefbmpAsBitmap)描述:把一幅位图顺时针旋转90度11、PublicSharedFunctioninvertColor(ByValcolorAsColor)AsColor描述:反转颜色12、PublicSharedFunctionRGBColor(ByValRGBAsInteger)AsDrawing.Color描述:把RGB转换成Color13、PublicSharedFunctionscrollbarBack
8、ground(ByValwidthAsInteger,ByValheightAsInteger,ByValbgColorAsColor,ByValfgColorAsColor)AsBitmap