3D Текст на Visual Basic
Небольшой пример, демонстрирующий вывод объёмного текста :)Private Sub Print3D(Text As String, _ ShadowX As Integer, _ ShadowY As Integer, _ Max As Integer) Dim OLDFore As Long Dim OldScale As Integer Dim I As Integer "Сохраняем кое-что OLDFore = Form1.ForeColor OldScale = Form1.Scalemode "Устанавливаем Scalemode в pixel Form1.ScaleMode = 3 "Меняем основной цвет Form1 "на цвет тени (тёмно серый) Form1.ForeColor = vb3DShadow For I = 0 To Max CurrentX = ShadowX + I CurrentY = ShadowY + I "Меняем цвет на старый If I = Max Then Form1.ForeColor = OLDFore Form1.Print Text Next I"ВосстанавливаемForm1.ScaleMode = OldScale End Sub
Осталось добавить, что можно рисовать не только на форме.