*Please Read this text from tester of this DLL
It branches the parts and make text easy to read.
1)
	This control is design for creating shaped forms.
You can even make form which seems like a cat. You can compile and make it's DLL file to use in your programs.

The control have properties of:
-ShapeID		: This property is very important for users that are using RGN API's with this DLL. This property returns hRgn value to pass window API's. Read only.
-ClassDebugID	: Required for VB.

The control have methods of:
-CircleRGN	: Creates a circle RGN. params: X1, Y1, X2, Y2
-CombineRGNs	: Combine two RGNs. params: reference Form Shape, Combine type = {1: And, 2: Or, 3: Xor, 4: Difference, 5: Copy}
-MaskForm	: Creates a RGN that contains only visible controls in reference form. params: frmForm
-MaskPicture	: Creates a RGN from an image. params: refPicture, XPos, YPos, Cx(Width), Cy(Height), TransparencyColor, hWnd, formDC (If you give a form's DC then function will draw picture to form.)
-PolygonalRGN	: Creates a polygonal RGN. params: X1, Y1, nCounts, PFM: Polygon type
-RectRGN	: Creates a rectangle RGN. params: X1, Y1, X2, Y2
-RRectRGN	: Creates round rectangle RGN. params: X1, Y1,  X2, Y2,  X3: X roundness, Y3: Y roundness
-Show		: Displays a form (with given hWnd) with current RGN. params: hWnd: hWnd of the form to be displayed with current hWnd
2)
You must avoid from doing things:
-Giving a non-form object to frmForm parameter in "MaskForm" method.
-Giving a non-hDC property including object to refPicture in "MaskPicture" method.
-Giving an object's hWnd instead of Form's hWnd in "Show" method.
-If you are using "MaskPicture" autodraw(formDC) set Form "AutoRedraw" property to True. If you don't picture May not be displayed.
3)
You must do them to run this control correctly.
-Use "Set variable = new FormShapes" or "Dim varible as new FormShapes" where you will use FormShapes methods.
-Refresh Form after using "MaskPicture" autodraw(formDC).
-Set refPicture's "AutoRedraw" to True before passing it to "MaskPicture".
4)
-You can make shaped forms or half transparency. Wait until next version there will be more functions that can make transparent labels.
5)
Designer Group	: CK Control Designing.
Designer's Name	: Cem KALYONCU
Country		:Turkey
E-Mail		: cemkalyoncu@yahoo.com
This DLL is free to distribute. You can change every part of it that you want. I'll be glad if you send me changed one.
6)
Read whole text before using. There may cause errors if you don't. Mail me for updating and other Desk Utilities. All free! Have a good programming . . .
				Cem KALYONCU






