grp8
|
|
Draw Hollow Text
Draw Hollow Text
Preparations
Add 1 Picture Box to your form.
Module Code
Declare Function BeginPath Lib "gdi32" (ByVal hdc As Long) As Long
Declare Function EndPath Lib "gdi32" (ByVal hdc As Long) As Long
Declare Function StrokePath Lib "gdi32" (ByVal hdc As Long) As Long
Form Code
Private Sub Form_Load()
'replace "VBTown!" with the text you want to display
Const TXT = "VBTown!"
Dim i As Long
Dim hRgn As Long
Picture1.AutoRedraw = True
' Select a font. You can choose your own font type and size
Picture1.Font.Name = "Times New Roman"
Picture1.Font.Bold = True
Picture1.Font.Size = 50
' Make the PictureBox big enough.
Picture1.Width = Picture1.TextWidth(TXT)
Picture1.Height = Picture1.TextHeight(TXT)
' Make the clipping path.
BeginPath Picture1.hdc
Picture1.CurrentX = 0
Picture1.CurrentY = 0
Picture1.Print TXT
EndPath Picture1.hdc
' Draw the path.
StrokePath Picture1.hdc
End Sub
| |
|
|
|