Dim RANGE As Integer
Dim M As Integer
Dim n As Integer
Dim gtoolbarindex As Integer
Dim STARTX As Single
Dim STARTY As Single
Dim ENDX As Single
Dim ENDY As Single
Dim dodown As Boolean
Dim saved As Boolean
Dim changed As Boolean
Private Declare Function ExtFloodFill Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal crColor As Long, ByVal wFillType As Long) As Long
Private Declare Function StretchBlt Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal dwRop As Long) As Long
Private Declare Function Ellipse Lib "gdi32" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Declare Function RoundRect Lib "gdi32" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long
Private Type POINTAPI
X As Long
Y As Long
End Type
Dim Points(0 To 3) As POINTAPI
Dim idx As Integer
Private Declare Function PolyBezier Lib "gdi32" (ByVal hdc As Long, lppt As POINTAPI, ByVal cPoints As Long) As Long
Dim PAINT As Boolean
Dim WENJIAN As String
Private Sub Form_Load()
Picture6.BackColor = Picture3.BackColor
Picture6.ForeColor = Picture9.BackColor
PAINT = False
Picture6.ScaleMode = 3
dodown = False
saved = False
changed = False
Picture6.AutoRedraw = True
Timer2.Interval = 1000
HScroll1.LargeChange = 20
HScroll1.SmallChange = 5
VScroll1.LargeChange = 20
VScroll1.SmallChange = 5
Form1.StatusBar1.Style = sbrText
Form1.StatusBar1.Panels(4) = "保护眼睛 ZKL"
RANGE = 10
M = 5
n = 15
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Form1.StatusBar1.Panels(1).Text = "要获得帮助请在“帮助”中单击“帮助主题”"
End Sub
Private Sub Form_Resize() '控制PICTURE5随FORM改变
Picture5.AutoSize = True
Picture5.Left = Picture7.Width
Picture5.Top = 0
Picture5.Width = Form1.Width - Picture7.Width
Picture5.Height = Form1.ScaleHeight - Picture8.Height
End Sub
Private Sub HScroll1_Change()
Picture6.Left = -HScroll1.Value
End Sub
Private Sub HScroll1_Scroll()
Picture6.Left = -HScroll1.Value
End Sub
Private Sub MNUBANGZHUZHUTI_Click() '帮助文件
CommonDialog1.HelpCommand = cdlHelpContents
CommonDialog1.HelpFile = "C:\WINNT\Help\mspaint"
CommonDialog1.HelpKey = "画直线"
CommonDialog1.ShowHelp
End Sub
Private Sub MNUCOLOR_Click() '控制颜色框的现藏
If MNUCOLOR.Checked Then
Form1.Picture1.Visible = False
For Index = 0 To 27
Form1.Picture4(Index).Visible = False
MNUCOLOR.Checked = False
Next Index
Else
Form1.Picture1.Visible = True
For Index = 0 To 27
Form1.Picture4(Index).Visible = True
Dim M As Integer
Dim n As Integer
Dim gtoolbarindex As Integer
Dim STARTX As Single
Dim STARTY As Single
Dim ENDX As Single
Dim ENDY As Single
Dim dodown As Boolean
Dim saved As Boolean
Dim changed As Boolean
Private Declare Function ExtFloodFill Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal crColor As Long, ByVal wFillType As Long) As Long
Private Declare Function StretchBlt Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal dwRop As Long) As Long
Private Declare Function Ellipse Lib "gdi32" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Declare Function RoundRect Lib "gdi32" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long
Private Type POINTAPI
X As Long
Y As Long
End Type
Dim Points(0 To 3) As POINTAPI
Dim idx As Integer
Private Declare Function PolyBezier Lib "gdi32" (ByVal hdc As Long, lppt As POINTAPI, ByVal cPoints As Long) As Long
Dim PAINT As Boolean
Dim WENJIAN As String
Private Sub Form_Load()
Picture6.BackColor = Picture3.BackColor
Picture6.ForeColor = Picture9.BackColor
PAINT = False
Picture6.ScaleMode = 3
dodown = False
saved = False
changed = False
Picture6.AutoRedraw = True
Timer2.Interval = 1000
HScroll1.LargeChange = 20
HScroll1.SmallChange = 5
VScroll1.LargeChange = 20
VScroll1.SmallChange = 5
Form1.StatusBar1.Style = sbrText
Form1.StatusBar1.Panels(4) = "保护眼睛 ZKL"
RANGE = 10
M = 5
n = 15
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Form1.StatusBar1.Panels(1).Text = "要获得帮助请在“帮助”中单击“帮助主题”"
End Sub
Private Sub Form_Resize() '控制PICTURE5随FORM改变
Picture5.AutoSize = True
Picture5.Left = Picture7.Width
Picture5.Top = 0
Picture5.Width = Form1.Width - Picture7.Width
Picture5.Height = Form1.ScaleHeight - Picture8.Height
End Sub
Private Sub HScroll1_Change()
Picture6.Left = -HScroll1.Value
End Sub
Private Sub HScroll1_Scroll()
Picture6.Left = -HScroll1.Value
End Sub
Private Sub MNUBANGZHUZHUTI_Click() '帮助文件
CommonDialog1.HelpCommand = cdlHelpContents
CommonDialog1.HelpFile = "C:\WINNT\Help\mspaint"
CommonDialog1.HelpKey = "画直线"
CommonDialog1.ShowHelp
End Sub
Private Sub MNUCOLOR_Click() '控制颜色框的现藏
If MNUCOLOR.Checked Then
Form1.Picture1.Visible = False
For Index = 0 To 27
Form1.Picture4(Index).Visible = False
MNUCOLOR.Checked = False
Next Index
Else
Form1.Picture1.Visible = True
For Index = 0 To 27
Form1.Picture4(Index).Visible = True