home *** CD-ROM | disk | FTP | other *** search
-
-
- 3-D Picture Button for Visual Basic by Mark Gamber March, 1992
-
- Similar to the picture button VBPICBTN.VBX, this control provides a button
- to Visual Basic with 3-D shading drawn automatically depending on if the button
- is pressed or not. Bitmaps and icons may be display in the button and a
- separate picture may be defined for the "up" and "down" states. To use this
- control, copy VBPIC3D.VBX to your Visual Basic directory and select the file
- from the listbox displayed by selecting "Add file..." from the "File" menu.
-
- Captions may be set including the "hotkey" which has a line drawn under the
- letter selected. The caption appears below the 3-D shaded section of the button
- and may not be moved. The shaded portion of the button adjusts it size when the
- caption font size is changed.
-
- Pictures in the form of bitmaps or icons may be set using the "PictUp" and
- "PictDown" methods. To achive a good effect, you should move the "down" picture
- down and to the right of the "up" picture when drawing the bitmaps, the amount
- of movement depending on the border width of the button. If an "Up" picture is
- defined but no "down" picture, the "up" picture is offset by the border width
- and displayed. In this manner, only one bitmap is used and the 3-D effect still
- works.
-
- "BorderWidth" selects the number of lines that make up 3-D shading. Larger
- numbers display a thicker border, lower numbers display a thinner border. The
- black button outline may not be altered.
-
- "Stretch" determines how to display the bitmap. If TRUE, the bitmap is sized
- to fit the 3-D section of the button. Otherwise, the bitmap does not change
- sizes. FALSE displays the picture as drawn with no distortion but it may cause
- the bitmap to overwrite the border and caption if larger than the 3-D portion
- of the control.
-
-
- This software is free for any and all to use given two conditions:
-
- 1. Credit is credit where credit is due.
- 2. I'm not liable. Period.
-
- Questions, bugs and suggestions may be sent E-Mail to PCA MarkG on America
- Online. Internet mail address pcamarkg@aol.com is now available, as well.
-
-