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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? sol.frm

?? vb編的VB 的撲克牌游戲
?? FRM
字號(hào):
VERSION 5.00
Begin VB.Form Sol 
   BackColor       =   &H00008000&
   BorderStyle     =   1  'Fixed Single
   Caption         =   "VB Solitaire"
   ClientHeight    =   5835
   ClientLeft      =   900
   ClientTop       =   2565
   ClientWidth     =   8865
   ForeColor       =   &H80000008&
   Icon            =   "SOL.frx":0000
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   PaletteMode     =   1  'UseZOrder
   ScaleHeight     =   389
   ScaleMode       =   3  'Pixel
   ScaleWidth      =   591
   Begin VB.PictureBox picInfoLine 
      Appearance      =   0  'Flat
      BackColor       =   &H80000005&
      ForeColor       =   &H80000008&
      Height          =   270
      Left            =   -15
      Picture         =   "SOL.frx":030A
      ScaleHeight     =   16
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   591
      TabIndex        =   14
      Top             =   5580
      Width           =   8895
   End
   Begin VB.PictureBox Hold 
      BackColor       =   &H00FFFFFF&
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   6
      Left            =   7545
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   13
      Top             =   1605
      Width           =   1065
   End
   Begin VB.PictureBox Hold 
      BackColor       =   &H00FFFFFF&
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   5
      Left            =   6315
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   12
      Top             =   1605
      Width           =   1065
   End
   Begin VB.PictureBox Hold 
      BackColor       =   &H00FFFFFF&
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   4
      Left            =   5085
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   11
      Top             =   1605
      Width           =   1065
   End
   Begin VB.PictureBox Hold 
      BackColor       =   &H00FFFFFF&
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   3
      Left            =   3855
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   10
      Top             =   1605
      Width           =   1065
   End
   Begin VB.PictureBox Hold 
      BackColor       =   &H00FFFFFF&
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   2
      Left            =   2625
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   9
      Top             =   1605
      Width           =   1065
   End
   Begin VB.PictureBox Hold 
      BackColor       =   &H00FFFFFF&
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   1
      Left            =   1395
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   8
      Top             =   1605
      Width           =   1065
   End
   Begin VB.PictureBox Hold 
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   0
      Left            =   165
      Picture         =   "SOL.frx":08AC
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   7
      Top             =   1605
      Width           =   1065
   End
   Begin VB.PictureBox Source 
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   2
      Left            =   225
      Picture         =   "SOL.frx":16AE
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   6
      Top             =   105
      Width           =   1065
   End
   Begin VB.PictureBox Source 
      Appearance      =   0  'Flat
      BackColor       =   &H80000005&
      BorderStyle     =   0  'None
      ForeColor       =   &H80000008&
      Height          =   1440
      Index           =   1
      Left            =   195
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   5
      Top             =   90
      Width           =   1065
   End
   Begin VB.PictureBox Source 
      Appearance      =   0  'Flat
      BackColor       =   &H80000005&
      BorderStyle     =   0  'None
      ForeColor       =   &H80000008&
      Height          =   1440
      Index           =   0
      Left            =   165
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   4
      Top             =   75
      Width           =   1065
   End
   Begin VB.PictureBox Home 
      BackColor       =   &H00FFFFFF&
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   3
      Left            =   7545
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   3
      Top             =   75
      Width           =   1065
   End
   Begin VB.PictureBox Home 
      BackColor       =   &H00FFFFFF&
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   2
      Left            =   6315
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   2
      Top             =   75
      Width           =   1065
   End
   Begin VB.PictureBox Home 
      BackColor       =   &H00FFFFFF&
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   1
      Left            =   5085
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   1
      Top             =   75
      Width           =   1065
   End
   Begin VB.PictureBox Home 
      BorderStyle     =   0  'None
      Height          =   1440
      Index           =   0
      Left            =   3855
      Picture         =   "SOL.frx":24B0
      ScaleHeight     =   96
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   71
      TabIndex        =   0
      Top             =   75
      Width           =   1065
   End
   Begin VB.Menu mnuHelp 
      Caption         =   "&Help"
      Begin VB.Menu mnuAbout 
         Caption         =   "&About VB Solitaire..."
      End
      Begin VB.Menu mnuExit 
         Caption         =   "E&xit"
      End
   End
End
Attribute VB_Name = "Sol"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit

Private Sub CalcPtOnLine(ByVal x0%, ByVal y0%, ByVal x1%, ByVal y1%, ByVal t!, X%, Y%)

  'USE:  Calc point on line determined by (x0,y0) and (x1,y1)
  'IN:   (x0,y0) = first endpoint of line
  '      (x1,y1) = second endpoint of line
  '      t = parameter between 0.0 and 1.0: t = 0.0 is (x0,y0),
  '      t = 1.0 is (x1,y1), t = 0.5 is midpoint, and so on
  'OUT:  (x,y) = calculated point on line for parameter t
  'NOTE: Add 0.5 for rounding to nearest pixel.

  X = Int(x0 + t * (x1 - x0) + 0.5)
  Y = Int(y0 + t * (y1 - y0) + 0.5)

End Sub

Private Sub Form_Load()

  Dim i%         'to traverse picture arrays

  'Initialize State.
  State = WAITING

  'Must use Twips to set initial form size, even though
  'DrawMode will be PIXELS for rest of program.
  Sol.Width = XWIN_SIZE * Screen.TwipsPerPixelX
  Sol.Height = YWIN_SIZE * Screen.TwipsPerPixelY
  Sol.DrawMode = PIXELS
  
  'Settings for source rectangles at top left.
  For i = 0 To 2
    Source(i).ScaleMode = PIXELS
    Source(i).BorderStyle = NONE
    Source(i).Left = SOURCE_LEFT + 2 * i
    Source(i).Top = SOURCE_TOP + i
    Source(i).Width = CARD_SIZEX
    Source(i).Height = CARD_SIZEY
  Next i
  
  'Settings for home rectangles across top right.
  For i = 0 To 3
    Home(i).ScaleMode = PIXELS
    Home(i).BorderStyle = NONE
    Home(i).Left = HOME_LEFT + i * HOME_OFFSET
    Home(i).Top = HOME_TOP
    Home(i).Width = CARD_SIZEX
    Home(i).Height = CARD_SIZEY
  Next i

  'Settings for hold rectangles in second row.
  For i = 0 To 6
    Hold(i).ScaleMode = PIXELS
    Hold(i).BorderStyle = NONE
    Hold(i).Left = HOLD_LEFT + i * HOLD_OFFSET
    Hold(i).Top = HOLD_TOP
    Hold(i).Width = CARD_SIZEX
    Hold(i).Height = CARD_SIZEY
  Next i

  'Set properties for info picture box at bottom of form.
  picInfoLine.BorderStyle = FIXED_SINGLE
  picInfoLine.ScaleMode = PIXELS
  picInfoLine.BackColor = RGB(255, 255, 255)
  picInfoLine.Left = -1
  picInfoLine.Top = YWIN_SIZE - INFO_LINE_OFFSET
  picInfoLine.Height = INFO_LINE_HEIGHT
  picInfoLine.Width = XWIN_SIZE

  'The three card bitmaps (Dots, Palms, AceHearts) are loaded
  'once each into a picture control at design time, then copied
  'here (at run time) into other controls where they appear.
  'This way each is stored only once in the FRX and EXE files.

  'Copy Dots card from 0th HomeRect to others.
  For i = 1 To 3
    Home(i).Picture = Home(0).Picture
  Next i

  'Copy Palms card from 2nd SourceRect to others.
  For i = 0 To 1
    Source(i).Picture = Source(2).Picture
  Next i

  'Copy Palms card from 2nd SourceRect to HoldRects 1 thru 6.
  For i = 1 To 6
    Hold(i).Picture = Source(2).Picture
  Next i

End Sub

Private Sub Form_Unload(Cancel As Integer)
  End
End Sub

Private Sub Hold_DblClick(Index As Integer)

  'If double-click HoldRect, move to 0th Home position.
  If Index = 0 Then
    Hold(0).Left = Home(0).Left
    Hold(0).Top = Home(0).Top
  End If

End Sub

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

  If Index = 0 And State = WAITING Then
    State = DRAGGING
    'Set down point so can calculate deltas during drag.
    x0 = X: y0 = Y
    'Set dragged card's ZOrder so it's on top.
    Hold(0).ZOrder 0
  End If

End Sub

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

  Dim dx, dy     'deltas from last position

  If Index = 0 And State = DRAGGING Then
    'Calculate deltas from last position.
    dx = X - x0: dy = Y - y0
    'Reposition card according to deltas.
    Hold(0).Left = Hold(0).Left + dx
    Hold(0).Top = Hold(0).Top + dy
  End If

End Sub

Private Sub Hold_MouseUp(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
  
  Dim Overlap%      'holds number of overlapped card or -1 if none
  Dim xc%, yc%      'card location at button up
  Dim dx%, dy%      'deltas as positive values
  Dim np%           'number of pixels in line back to hold position
  Dim i%            'to calculate points along line
  Dim mx%, my%      'coords of points along line

  If Index = 0 And State = DRAGGING Then
    State = WAITING

    'Grab current card location.
    xc = Hold(0).Left:  yc = Hold(0).Top

    'Exit if final position same as original position (at HoldRect) to prevent
    '0-division later (no need to walk back since at original position).
    If (xc = HOLD_LEFT) And (yc = HOLD_TOP) Then
      Exit Sub
    End If

    'If HoldRect's current position overlaps with one of the HomeRects,
    'put it on the HomeRect and exit sub.
    Overlap = HomeHoldOverlap()
    If Overlap >= 0 Then
      Hold(0).Left = Home(Overlap).Left
      Hold(0).Top = Home(Overlap).Top
      Exit Sub
    End If

    'If get to here, no overlap: walk HoldRect back to original position.

    'Calculate deltas as positive values.
    dx = Abs(xc - HOLD_LEFT): dy = Abs(yc - HOLD_TOP)
    'Calculate number of pixels in line (largest delta).
    If (dx < dy) Then
      np = dy
    Else
      np = dx
    End If
    'Walk card back along the line to the original location.
    For i = 0 To np Step SKIP_FACTOR
      CalcPtOnLine xc, yc, HOLD_LEFT, HOLD_TOP, i / np, mx, my
      Hold(0).Left = mx:  Hold(0).Top = my
    Next i
    'One last time to make sure card ends up on HoldRect.
    Hold(0).Left = HOLD_LEFT:  Hold(0).Top = HOLD_TOP
  End If

End Sub

Private Function HomeHoldOverlap%()

  'USE:  Determine overlap of dragging HoldRect and HomeRects
  'RET:  Return number of overlapped HomeRect (0-3) or -1 if no overlap.

  Dim i%        'to traverse HomeRects
  Dim ToLeft%   'boolean saying if HoldRect to left of HomeRect
  Dim ToRight%  'boolean saying if HoldRect to right of HomeRect
  Dim Above%    'boolean saying if HoldRect above HomeRect
  Dim Below%    'boolean saying if HoldRect below HomeRect
  Dim ret%      'return value (0 to 3 or -1)

  For i = 0 To 3
    'Calculate booleans for relative position.
    ToLeft = (Hold(0).Left + CARD_SIZEX) < Home(i).Left
    ToRight = Hold(0).Left > (Home(i).Left + CARD_SIZEX)
    Above = (Hold(0).Top + CARD_SIZEY) < Home(i).Top
    Below = Hold(0).Top > (Home(i).Top + CARD_SIZEY)
    'Condition true iff overlap on i'th HomeRect
    If Not (ToLeft Or ToRight Or Above Or Below) Then
      'Set ret to i or i+1 depending on greatest overlap.
      If Hold(0).Left < (Home(i).Left + BOUNDARY) Then
        ret = i
      Else
        ret = i + 1
      End If
      'But if above calculated 4, set back to 3.
      If ret = 4 Then
        ret = 3
      End If
      HomeHoldOverlap = ret
      Exit Function
    End If
  Next i

  'If got to here, no overlap.
  HomeHoldOverlap = -1

End Function

Private Sub mnuAbout_Click()

  'Show About Box.
  frmAbout.Show MODAL

End Sub

Private Sub mnuExit_Click()
  End
End Sub

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区五区| 日韩一区二区电影在线| 成人精品在线视频观看| 国产精品一区二区91| 国产乱人伦偷精品视频不卡| 激情综合五月天| 国产一区二区调教| 懂色av一区二区三区免费观看| 国产一区二区三区视频在线播放| 国产精品一卡二卡在线观看| 国产91色综合久久免费分享| 成人av免费在线| 一本色道久久综合亚洲精品按摩| 91网站视频在线观看| 在线精品视频一区二区三四| 在线观看av一区| 91精品国产综合久久蜜臀| 日韩午夜激情视频| 久久精品日产第一区二区三区高清版| 日本一区二区三级电影在线观看| 国产精品国产成人国产三级 | 国产精品久久久久久久久久免费看| 亚洲国产成人一区二区三区| 成人欧美一区二区三区黑人麻豆| 亚洲激情五月婷婷| 午夜精品爽啪视频| 国产最新精品精品你懂的| 成人激情电影免费在线观看| 色美美综合视频| 在线播放中文字幕一区| 久久一留热品黄| 中文字幕在线观看一区| 午夜欧美大尺度福利影院在线看| 开心九九激情九九欧美日韩精美视频电影| 国产一区激情在线| 色哟哟精品一区| 欧美一区二区三区不卡| 欧美国产日韩一二三区| 亚洲第一综合色| 国产在线观看免费一区| 一本高清dvd不卡在线观看| 欧美高清一级片在线| 国产婷婷色一区二区三区| 亚洲三级免费观看| 久久精品二区亚洲w码| 99精品视频在线播放观看| 在线观看av一区| 久久影视一区二区| 夜色激情一区二区| 狠狠色丁香婷婷综合久久片| 日本高清免费不卡视频| 精品对白一区国产伦| 亚洲美女淫视频| 国产在线精品一区二区三区不卡 | 欧美极品aⅴ影院| 午夜精品影院在线观看| www.欧美日韩国产在线| 日韩欧美国产一区在线观看| 亚洲欧美另类小说| 国产精品一区一区| 91麻豆精品国产91久久久久久久久 | 国产成人免费视频精品含羞草妖精| 欧美午夜不卡在线观看免费| 久久综合狠狠综合久久综合88 | 日韩电影一区二区三区四区| 97国产精品videossex| 日韩欧美一区在线| 亚洲色图另类专区| 国产sm精品调教视频网站| 欧美精品成人一区二区三区四区| 国产精品麻豆久久久| 国产在线精品视频| 日韩一区二区三区电影| 亚洲大片一区二区三区| 99在线热播精品免费| 国产欧美一区二区三区网站 | 卡一卡二国产精品| 91年精品国产| 国产农村妇女毛片精品久久麻豆| 美女视频一区在线观看| 欧美亚洲愉拍一区二区| 国产精品二区一区二区aⅴ污介绍| 久久国产欧美日韩精品| 91精品国产色综合久久| 亚洲伊人伊色伊影伊综合网| 99精品久久免费看蜜臀剧情介绍| 久久久久久久久久看片| 久久精品久久综合| 日韩欧美国产电影| 日韩国产一区二| 欧美专区在线观看一区| 亚洲日本在线a| 不卡一区在线观看| 中文字幕av资源一区| 国产成人精品1024| 国产亚洲欧美一区在线观看| 激情久久五月天| 26uuu精品一区二区| 激情综合色综合久久| 日韩精品一区二区三区视频| 蜜桃精品视频在线| 欧美一区二区私人影院日本| 亚洲午夜羞羞片| 欧美综合欧美视频| 亚洲va欧美va人人爽午夜| 欧美日韩一区中文字幕| 偷拍亚洲欧洲综合| 91精品欧美久久久久久动漫| 日本美女一区二区三区| 欧美一区二区三区视频免费| 美女视频第一区二区三区免费观看网站 | 欧美丰满美乳xxx高潮www| 日韩精品久久久久久| 日韩一级大片在线| 国产乱淫av一区二区三区| 日本一区二区成人| 色婷婷久久久久swag精品| 亚洲一区二区三区精品在线| 欧美精品亚洲一区二区在线播放| 蜜臀久久久99精品久久久久久| 久久人人爽人人爽| 不卡一二三区首页| 亚洲国产毛片aaaaa无费看| 欧美精品一二三区| 国产毛片精品国产一区二区三区| 国产片一区二区| 一本到三区不卡视频| 亚洲成人自拍偷拍| 欧美mv日韩mv国产| 成人黄色网址在线观看| 亚洲一区二区三区四区在线免费观看| 欧美一区二区视频网站| 国产福利不卡视频| 亚洲乱码日产精品bd| 5858s免费视频成人| 国产成人亚洲精品青草天美| 中文字幕一区二区三区精华液 | 久久在线免费观看| 91麻豆国产香蕉久久精品| 视频一区在线播放| 欧美国产视频在线| 欧美日韩在线直播| 国产福利精品一区| 亚洲电影一区二区| 久久综合九色欧美综合狠狠| 色综合久久综合网欧美综合网| 日韩精品一二区| 国产精品久久久久久亚洲伦 | 亚洲午夜三级在线| 久久综合999| 在线观看一区日韩| 国产99久久精品| 爽爽淫人综合网网站| 国产精品免费丝袜| 911精品产国品一二三产区| 成人午夜看片网址| 人人超碰91尤物精品国产| 中文字幕一区二区三区蜜月| 日韩欧美国产一区二区在线播放 | 一本色道亚洲精品aⅴ| 精品无码三级在线观看视频| 亚洲男女毛片无遮挡| 久久久综合精品| 欧美日韩高清影院| 成人午夜激情在线| 奇米影视一区二区三区小说| 亚洲人吸女人奶水| 久久久久久久电影| 欧美一卡二卡三卡四卡| 色综合一个色综合| 国产激情视频一区二区在线观看 | 一区二区三区精密机械公司| 国产欧美日韩麻豆91| 欧美一级久久久| 欧美色男人天堂| 99视频在线观看一区三区| 国内精品嫩模私拍在线| 日韩av一区二| 一区二区三区在线视频观看| 国产精品女同一区二区三区| 亚洲精品在线三区| 91精品国产麻豆| 在线欧美日韩国产| 91碰在线视频| a级精品国产片在线观看| 国产精品99久久久| 激情都市一区二区| 久久99久久99精品免视看婷婷 | 欧美福利一区二区| 欧美日韩一区二区三区免费看| 色综合天天综合网天天看片| 波多野洁衣一区| 国产成人精品在线看| 国内久久精品视频| 国产综合色视频| 黄色精品一二区| 国产一区二区三区视频在线播放| 精品一区二区三区久久| 九色综合狠狠综合久久| 九九九久久久精品|