亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? frm3_1.frm

?? 是API教程2
?? FRM
字號:
VERSION 5.00
Begin VB.Form Form1 
   BackColor       =   &H00C0C0C0&
   BorderStyle     =   3  'Fixed Dialog
   Caption         =   "Form1"
   ClientHeight    =   5310
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   5730
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   5310
   ScaleWidth      =   5730
   ShowInTaskbar   =   0   'False
   StartUpPosition =   3  'Windows Default
   Begin VB.CommandButton cmdSubtract 
      Caption         =   "Rect2=Rect2-Rect1"
      Height          =   315
      Index           =   1
      Left            =   3240
      TabIndex        =   13
      Top             =   4800
      Width           =   2415
   End
   Begin VB.CommandButton cmdSubtract 
      Caption         =   "Rect1=Rect1-Rect2"
      Height          =   315
      Index           =   0
      Left            =   3240
      TabIndex        =   12
      Top             =   4440
      Width           =   2415
   End
   Begin VB.CommandButton cmdShow 
      Caption         =   "Show Intersect rect"
      Height          =   315
      Index           =   1
      Left            =   3240
      TabIndex        =   11
      Top             =   3900
      Width           =   2415
   End
   Begin VB.CommandButton cmdShow 
      Caption         =   "Show union rect"
      Height          =   315
      Index           =   0
      Left            =   3240
      TabIndex        =   10
      Top             =   3540
      Width           =   2415
   End
   Begin VB.CommandButton ComCopy 
      Caption         =   "Set Rect2=Rect1"
      Height          =   315
      Index           =   1
      Left            =   1320
      TabIndex        =   9
      Top             =   3900
      Width           =   1815
   End
   Begin VB.CommandButton ComCopy 
      Caption         =   "Set Rect1=Rect2"
      Height          =   315
      Index           =   0
      Left            =   1320
      TabIndex        =   8
      Top             =   3540
      Width           =   1815
   End
   Begin VB.CommandButton Command1 
      Caption         =   "SetEmpty"
      Height          =   315
      Left            =   2040
      TabIndex        =   7
      Top             =   4800
      Width           =   1095
   End
   Begin VB.Timer Timer1 
      Enabled         =   0   'False
      Interval        =   50
      Left            =   5040
      Top             =   360
   End
   Begin VB.CommandButton ComRectMove 
      Caption         =   "→"
      Height          =   375
      Index           =   2
      Left            =   1260
      TabIndex        =   6
      Top             =   4740
      Width           =   495
   End
   Begin VB.CommandButton ComRectMove 
      Caption         =   "↓"
      Height          =   375
      Index           =   3
      Left            =   720
      TabIndex        =   5
      Top             =   4740
      Width           =   495
   End
   Begin VB.CommandButton ComRectMove 
      Caption         =   "↑"
      Height          =   375
      Index           =   1
      Left            =   720
      TabIndex        =   4
      Top             =   4320
      Width           =   495
   End
   Begin VB.CommandButton ComRectMove 
      Caption         =   "←"
      Height          =   375
      Index           =   0
      Left            =   180
      TabIndex        =   3
      Top             =   4740
      Width           =   495
   End
   Begin VB.OptionButton OptRect 
      BackColor       =   &H00C0C0C0&
      Caption         =   "Rect2"
      ForeColor       =   &H0000FF00&
      Height          =   195
      Index           =   1
      Left            =   180
      TabIndex        =   2
      Top             =   3840
      Width           =   1095
   End
   Begin VB.OptionButton OptRect 
      BackColor       =   &H00C0C0C0&
      Caption         =   "Rect1"
      ForeColor       =   &H000000FF&
      Height          =   195
      Index           =   0
      Left            =   180
      TabIndex        =   1
      Top             =   3600
      Value           =   -1  'True
      Width           =   1095
   End
   Begin VB.PictureBox Picture1 
      BackColor       =   &H00FFFFFF&
      Height          =   3435
      Left            =   0
      ScaleHeight     =   3375
      ScaleWidth      =   5655
      TabIndex        =   0
      Top             =   0
      Width           =   5715
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
'program3 by Xing     3/29/1999
Private Declare Function CopyRect& Lib "user32" (lpDestRect As RECT, lpSourceRect As RECT)
Private Declare Function EqualRect& Lib "user32" (lpRect1 As RECT, lpRect2 As RECT)
Private Declare Function InflateRect& Lib "user32" (lpRect As RECT, ByVal X As Long, ByVal Y As Long)
Private Declare Function IntersectRect& Lib "user32" (lpDestRect As RECT, lpSrc1Rect As RECT, lpSrc2Rect As RECT)
Private Declare Function IsRectEmpty& Lib "user32" (lpRect As RECT)
Private Declare Function OffsetRect& Lib "user32" (lpRect As RECT, ByVal X As Long, ByVal Y As Long)
Private Declare Function PtInRect& Lib "user32" (lpRect As RECT, ByVal ptx As Long, ByVal pty As Long)
Private Declare Function SetRect& Lib "user32" (lpRect As RECT, ByVal x1 As Long, ByVal y1 As Long, ByVal X2 As Long, ByVal Y2 As Long)
Private Declare Function SetRectEmpty& Lib "user32" (lpRect As RECT)
Private Declare Function SubtractRect& Lib "user32" (lprcDst As RECT, lprcSrc1 As RECT, lprcSrc2 As RECT)
Private Declare Function UnionRect& Lib "user32" (lpDestRect As RECT, lpSrc1Rect As RECT, lpSrc2Rect As RECT)


Private Type RECT
    left As Long
    top As Long
    right As Long
    bottom As Long
End Type

Private Type POINTAPI
    X As Long
    Y As Long
End Type




Private IntDx As Integer, IntDy As Integer '移動矩形的偏移量
Private StartPoint As POINTAPI
Private EndPoint As POINTAPI
Private MyRect1 As RECT
Private MyRect2 As RECT



Private Sub cmdShow_Click(Index As Integer)
       Dim TempRect As RECT
       Dim dl&
       Dim OldColor As OLE_COLOR
       
       Call PaintRect
       Select Case Index
              Case 0
                    dl& = UnionRect(TempRect, MyRect1, MyRect2)
              Case 1
                    dl& = IntersectRect(TempRect, MyRect1, MyRect2)
       End Select
       OldColor = Picture1.ForeColor
       Picture1.ForeColor = vbBlack
       Picture1.DrawMode = vbCopyPen
       Picture1.Line (TempRect.left, TempRect.top)-(TempRect.right, TempRect.bottom), , B
       Picture1.DrawMode = vbNotXorPen
       Picture1.ForeColor = OldColor
End Sub
   

Private Sub cmdSubtract_Click(Index As Integer)
       Dim dl&
       If Index = 0 Then
                   dl& = SubtractRect(MyRect1, MyRect1, MyRect2)
       Else
                   dl& = SubtractRect(MyRect2, MyRect2, MyRect1)
       End If
       Call PaintRect
End Sub

Private Sub ComCopy_Click(Index As Integer)
       Dim dl&
       If Index = 0 Then
            dl& = CopyRect(MyRect1, MyRect2)
       Else
            dl& = CopyRect(MyRect2, MyRect1)
       End If
       Call PaintRect
End Sub

Private Sub Command1_Click()
     Dim dl&
     If OptRect(0) Then
           dl& = SetRectEmpty(MyRect1)
     Else
           dl& = SetRectEmpty(MyRect2)
     End If
     Call PaintRect
End Sub

Private Sub ComRectMove_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
     Select Case Index
            Case 0
               IntDx = -1: IntDy = 0
            Case 1
               IntDx = 0: IntDy = -1
            Case 2
               IntDx = 1: IntDy = 0
            Case 3
               IntDx = 0: IntDy = 1
     End Select
     Timer1.Enabled = True
End Sub

Private Sub ComRectMove_MouseUp(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
           Timer1.Enabled = False
           Call PaintRect
End Sub

Private Sub Form_Load()
    Form1.ScaleMode = vbPixels
    Picture1.ScaleMode = vbPixels
    Picture1.DrawMode = vbNotXorPen
    Picture1.ForeColor = vbRed
End Sub

Private Sub OptRect_Click(Index As Integer)
   If Index = 0 Then
          Picture1.ForeColor = vbRed
   Else
          Picture1.ForeColor = vbGreen
   End If
End Sub

Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

   If Button = vbLeftButton Then
        StartPoint.X = X: StartPoint.Y = Y
        EndPoint.X = X: EndPoint.Y = Y
        Picture1.Line (StartPoint.X, StartPoint.Y)-(EndPoint.X, EndPoint.Y), , B
   End If
End Sub

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
   If Button = vbLeftButton Then
        Picture1.Line (StartPoint.X, StartPoint.Y)-(EndPoint.X, EndPoint.Y), , B
        EndPoint.X = X: EndPoint.Y = Y
        Picture1.Line (StartPoint.X, StartPoint.Y)-(EndPoint.X, EndPoint.Y), , B
   End If
End Sub

Private Sub Picture1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
   Dim dl&

   If Button = vbLeftButton Then
        If OptRect(0).Value Then
             dl& = SetRect(MyRect1, StartPoint.X, StartPoint.Y, X, Y)
        Else
             dl& = SetRect(MyRect2, StartPoint.X, StartPoint.Y, X, Y)
        End If
        Call PaintRect
   End If
End Sub
Private Sub PaintRect()      '重畫兩個矩形
        Dim OldColor As OLE_COLOR

        Picture1.Cls
        OldColor = Picture1.ForeColor
        If Not IsRectEmpty(MyRect1) Then
             Picture1.ForeColor = vbRed
             Picture1.Line (MyRect1.left, MyRect1.top)-(MyRect1.right, MyRect1.bottom), , B
        End If
             Picture1.ForeColor = vbGreen
        If Not IsRectEmpty(MyRect2) Then
             Picture1.Line (MyRect2.left, MyRect2.top)-(MyRect2.right, MyRect2.bottom), , B
        End If
        Picture1.ForeColor = vbBlack
        If EqualRect(MyRect1, MyRect2) Then
            Picture1.CurrentX = 90
            Picture1.CurrentY = 0
            Picture1.Print "現在,兩個矩形完全重疊在一起了"
        End If
        Picture1.ForeColor = OldColor

End Sub

Private Sub Timer1_Timer()   '處理矩形的移動
    Dim dl&
    If OptRect(0).Value Then
         Picture1.Line (MyRect1.left, MyRect1.top)-(MyRect1.right, MyRect1.bottom), , B
         dl& = OffsetRect(MyRect1, IntDx, IntDy)
         Picture1.Line (MyRect1.left, MyRect1.top)-(MyRect1.right, MyRect1.bottom), , B
    Else
         Picture1.Line (MyRect2.left, MyRect2.top)-(MyRect2.right, MyRect2.bottom), , B
         dl& = OffsetRect(MyRect2, IntDx, IntDy)
         Picture1.Line (MyRect2.left, MyRect2.top)-(MyRect2.right, MyRect2.bottom), , B
    End If
    
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲狼人国产精品| 2023国产一二三区日本精品2022| 欧美精选一区二区| 日韩免费成人网| 亚洲国产成人午夜在线一区| 亚洲欧美在线视频| 天天影视涩香欲综合网 | 成人国产精品视频| 在线一区二区视频| 精品对白一区国产伦| 亚洲男人的天堂网| 激情五月婷婷综合| 色婷婷综合久久久久中文一区二区| 欧美日韩成人一区| 国产精品伦一区二区三级视频| 亚洲一区在线视频| 国产suv精品一区二区6| 欧美日韩精品欧美日韩精品 | 国产成人免费av在线| 欧美性三三影院| 久久网站热最新地址| 一区av在线播放| 国产精品456露脸| 欧美日韩五月天| 中文在线资源观看网站视频免费不卡| 亚洲一区二区五区| 国产高清无密码一区二区三区| 欧美日本视频在线| 中文字幕亚洲一区二区va在线| 三级在线观看一区二区| 色综合久久天天| 国产亚洲成av人在线观看导航 | 欧美日本乱大交xxxxx| 中文字幕va一区二区三区| 毛片不卡一区二区| 在线观看av一区二区| 欧美国产亚洲另类动漫| 久久精品99久久久| 欧美精品丝袜中出| 一区二区三区蜜桃网| 26uuu另类欧美亚洲曰本| 亚洲第一搞黄网站| 国产在线播放一区二区三区| 欧美在线观看你懂的| 国产精品嫩草久久久久| 黄色日韩三级电影| 欧美一区二区三区在线观看视频| 夜夜精品视频一区二区| 大胆亚洲人体视频| 久久久噜噜噜久久中文字幕色伊伊| 午夜激情综合网| 国产一区福利在线| 日韩视频免费直播| 精品亚洲免费视频| 中文字幕精品综合| 91小视频免费观看| 亚洲午夜免费电影| 91精品国产aⅴ一区二区| 蜜臀91精品一区二区三区| 精品美女一区二区| 成人免费视频视频在线观看免费| 中文无字幕一区二区三区| 99久久国产免费看| 亚洲国产美国国产综合一区二区| 欧美日韩免费电影| 麻豆精品国产传媒mv男同| 久久综合资源网| 99久久久国产精品| 午夜不卡av免费| 久久人人97超碰com| 99久久久久免费精品国产| 亚洲成人在线免费| 日韩一区二区麻豆国产| 国产精品88888| 亚洲欧美一区二区三区极速播放| 欧美日韩在线直播| 久久99国产精品久久99| 国产精品久久久久久户外露出| 欧美性猛交一区二区三区精品| 美女高潮久久久| 国产精品入口麻豆九色| 欧美视频你懂的| 国产一区二区免费看| 一区二区三区在线观看网站| 91精品啪在线观看国产60岁| 欧美一区二区三区婷婷月色| 国产精品夜夜嗨| 亚洲黄色在线视频| www欧美成人18+| 日本韩国欧美三级| 久久99国产精品久久99| 亚洲女与黑人做爰| 欧美成人aa大片| 色综合天天狠狠| 精品一区二区免费在线观看| 亚洲欧洲在线观看av| 91精品午夜视频| 99精品久久免费看蜜臀剧情介绍| 亚洲成人在线网站| 国产精品美女久久久久久| 欧美一区二区三区色| 99精品国产热久久91蜜凸| 毛片av一区二区| 亚洲黄色在线视频| 国产日产精品1区| 91精品国产综合久久久久久久久久| 不卡一区二区中文字幕| 日韩二区三区在线观看| 亚洲日本欧美天堂| 久久午夜老司机| 7777精品伊人久久久大香线蕉完整版 | 日本欧美肥老太交大片| 国产精品久久毛片av大全日韩| 欧美一级国产精品| 91老司机福利 在线| 国产盗摄一区二区三区| 偷拍一区二区三区| 136国产福利精品导航| 精品久久久久久久人人人人传媒 | 欧洲一区二区三区在线| 国产精品亚洲专一区二区三区 | 国产精品女人毛片| 日韩欧美中文字幕精品| 欧美在线观看一区二区| 成人影视亚洲图片在线| 蜜臀久久99精品久久久久久9 | 久久久一区二区| 91麻豆精品91久久久久同性| 色av成人天堂桃色av| 成人丝袜18视频在线观看| 久草精品在线观看| 日韩电影在线一区二区| 亚洲国产日韩在线一区模特| 日韩美女久久久| 国产精品久久久久影院| 久久久.com| 精品国偷自产国产一区| 91精品久久久久久久99蜜桃| 精品视频1区2区| 欧美日韩视频第一区| 色婷婷av一区| 91美女在线视频| 久久精品欧美日韩精品| 日韩女优视频免费观看| 欧美一区二区视频在线观看2020| 欧美在线你懂的| 欧美视频一区在线| 欧美日韩一区二区三区四区 | 懂色av一区二区三区蜜臀| 国内精品不卡在线| 激情综合五月天| 久久成人免费网| 久久激情五月激情| 国产一区二区三区在线观看免费| 久久精品国产久精国产爱| 久久精品99国产精品日本| 精品综合免费视频观看| 久久66热re国产| 国产一区二区看久久| 国产白丝精品91爽爽久久| 国产mv日韩mv欧美| 99久久99久久免费精品蜜臀| av电影在线不卡| 色综合久久久久综合体| 在线亚洲+欧美+日本专区| 欧美影片第一页| 欧美精品亚洲二区| 日韩欧美一级片| 久久久国产午夜精品| 中文字幕高清一区| 中文字幕视频一区二区三区久| 日韩美女视频一区二区| 一区二区三区四区高清精品免费观看| 亚洲一区在线免费观看| 日韩精品1区2区3区| 国模大尺度一区二区三区| 成人午夜视频福利| 91精品福利视频| 91精品欧美一区二区三区综合在 | 欧美精品一区二区三区在线 | 欧美极品xxx| 1000部国产精品成人观看| 亚洲国产三级在线| 久久er精品视频| 国产精品99久久久久久宅男| 97超碰欧美中文字幕| 欧美唯美清纯偷拍| 精品久久久久久久久久久久久久久 | 亚洲制服丝袜在线| 奇米777欧美一区二区| 国产激情偷乱视频一区二区三区| 91在线精品一区二区| 欧美日韩夫妻久久| 国产网站一区二区三区| 一区二区三区在线高清| 男女男精品网站| 成人av综合一区| 欧美人与性动xxxx| 国产欧美一区二区精品忘忧草| 亚洲中国最大av网站|