璐村惂鐢ㄦ埛_005aVNR馃惥 -
关注数: 0 粉丝数: 1 发帖数: 127 关注贴吧数: 0
画图板原代码 Dim RANGE As IntegerDim M As IntegerDim n As IntegerDim gtoolbarindex As IntegerDim STARTX As SingleDim STARTY As SingleDim ENDX As SingleDim ENDY As SingleDim dodown As BooleanDim saved As BooleanDim changed As BooleanPrivate 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 LongPrivate 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 LongPrivate 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 LongPrivate 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 LongPrivate Type POINTAPI X As Long Y As LongEnd TypeDim Points(0 To 3) As POINTAPIDim idx As IntegerPrivate Declare Function PolyBezier Lib "gdi32" (ByVal hdc As Long, lppt As POINTAPI, ByVal cPoints As Long) As LongDim PAINT As BooleanDim WENJIAN As StringPrivate 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 SubPrivate Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Form1.StatusBar1.Panels(1).Text = "要获得帮助请在“帮助”中单击“帮助主题”"End SubPrivate 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 SubPrivate Sub HScroll1_Change() Picture6.Left = -HScroll1.ValueEnd SubPrivate Sub HScroll1_Scroll() Picture6.Left = -HScroll1.ValueEnd SubPrivate Sub MNUBANGZHUZHUTI_Click() '帮助文件 CommonDialog1.HelpCommand = cdlHelpContents CommonDialog1.HelpFile = "C:\WINNT\Help\mspaint" CommonDialog1.HelpKey = "画直线" CommonDialog1.ShowHelpEnd SubPrivate 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 RANGE As IntegerDim M As IntegerDim n As IntegerDim gtoolbarindex As IntegerDim STARTX As SingleDim STARTY As SingleDim ENDX As SingleDim ENDY As SingleDim dodown As BooleanDim saved As BooleanDim changed As BooleanPrivate 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 LongPrivate 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 LongPrivate 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 LongPrivate 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 LongPrivate Type POINTAPI X As Long Y As LongEnd TypeDim Points(0 To 3) As POINTAPIDim idx As IntegerPrivate Declare Function PolyBezier Lib "gdi32" (ByVal hdc As Long, lppt As POINTAPI, ByVal cPoints As Long) As LongDim PAINT As BooleanDim WENJIAN As StringPrivate 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 SubPrivate Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Form1.StatusBar1.Panels(1).Text = "要获得帮助请在“帮助”中单击“帮助主题”"End SubPrivate 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 SubPrivate Sub HScroll1_Change() Picture6.Left = -HScroll1.ValueEnd SubPrivate Sub HScroll1_Scroll() Picture6.Left = -HScroll1.ValueEnd SubPrivate Sub MNUBANGZHUZHUTI_Click() '帮助文件 CommonDialog1.HelpCommand = cdlHelpContents CommonDialog1.HelpFile = "C:\WINNT\Help\mspaint" CommonDialog1.HelpKey = "画直线" CommonDialog1.ShowHelpEnd SubPrivate 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
1 下一页