home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2007 November
/
CPNL0711.ISO
/
beeld
/
screen
/
hcf.exe
/
Basic
/
Basic_Image_017_AddBorder.bas
< prev
next >
Wrap
BASIC Source File
|
2004-03-29
|
2KB
|
48 lines
iOld = CreateImage( 1,1 )
Image(iOld).CopyFrom(0)
' Location = arg1 _BorderOutside / _BorderInside
' Style = arg2 _BorderStyleTransparent / _BorderStyleOpaque / _BorderStyleGradient
' LeftThickness = arg3
' TopThickness = arg4
' RightThickness = arg5
' BottomThickness = arg6
' EffectStyle = arg7 _BorderEffectRaised / _BorderEffectCurvedIn / _BorderEffectCurvedOut
' GradientStyle = arg8 _BorderGradientInsideOut / _BorderGradientCenterOut / _BorderGradientCornetOut
' GradientStart = arg9 _Color...
' GradientEnd = arg10 _Color...
' CurveIntensity = arg11 -1000 bis +1000
' SoftCurve = arg12 TRUE / FALSE
' Shadow = arg13 TRUE / FALSE
' ShadowSize = arg14
' ShadowDirection = arg15 _BorderShadowSurround / _BorderShadowLeft / _BorderShadowRight
' BumpyShadow = arg16 TRUE / FALSE
for i = 3 to 30 step 3
Image(0).CopyFrom( iOld )
' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Image(0).AddBorder( _BorderInSide, _BorderStyleTransparent, 0,0,0,0, _BorderEffectRaised, 0,0,0, 0, TRUE, TRUE, i, _BorderShadowSurround, TRUE )
ReDraw(1)
Sleep(1000)
Next
for i = 3 to 30 step 3
Image(0).CopyFrom( iOld )
' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Image(0).AddBorder( _BorderOutside, _BorderStyleOpaque, i,i,i,i, _BorderEffectCurvedIn, 0,_ColorBlue,_ColorRed, 400, TRUE, TRUE, 0, _BorderShadowSurround, TRUE )
ReDraw(1)
Sleep(1000)
Next
for i = 3 to 30 step 3
Image(0).CopyFrom( iOld )
' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Image(0).AddBorder( _BorderOutside, _BorderStylegradient, i,i,i,i, _BorderEffectCurvedOut, _BorderGradientInsideOut,_ColorBlue,_ColorRed, 0, TRUE, TRUE, 0, _BorderShadowSurround, TRUE )
ReDraw(1)
Sleep(1000)
Next
Image(0).CopyFrom( iOld )
Image(iOld).Delete()