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

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

?? sihuapinban.frm

?? 用VB寫的四花拼板游戲源代碼!它是一款仿微軟小游戲
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
VERSION 5.00
Begin VB.Form SihuaPinban 
   AutoRedraw      =   -1  'True
   BackColor       =   &H00C0C0C0&
   BorderStyle     =   1  'Fixed Single
   Caption         =   "四花拼板"
   ClientHeight    =   4440
   ClientLeft      =   4170
   ClientTop       =   2940
   ClientWidth     =   4410
   Icon            =   "SIHUAP~1.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   ScaleHeight     =   4440
   ScaleWidth      =   4410
   Begin VB.PictureBox Picture1 
      Appearance      =   0  'Flat
      AutoRedraw      =   -1  'True
      BackColor       =   &H00A2C3C3&
      BorderStyle     =   0  'None
      ForeColor       =   &H80000008&
      Height          =   735
      Left            =   10320
      ScaleHeight     =   735
      ScaleWidth      =   735
      TabIndex        =   0
      Top             =   5640
      Width           =   735
   End
   Begin VB.Image Image4 
      Height          =   4410
      Left            =   0
      Picture         =   "SIHUAP~1.frx":030A
      Stretch         =   -1  'True
      Top             =   0
      Visible         =   0   'False
      Width           =   4410
   End
   Begin VB.Image Image1 
      Height          =   135
      Index           =   1
      Left            =   10320
      Picture         =   "SIHUAP~1.frx":22BF
      Top             =   240
      Width           =   1350
   End
   Begin VB.Image Image5 
      Height          =   735
      Index           =   0
      Left            =   11160
      Top             =   1080
      Width           =   735
   End
   Begin VB.Image Image3 
      Height          =   735
      Left            =   10320
      Picture         =   "SIHUAP~1.frx":248E
      Top             =   1320
      Width           =   735
   End
   Begin VB.Image Image2 
      Height          =   735
      Left            =   10320
      Picture         =   "SIHUAP~1.frx":262A
      Top             =   480
      Width           =   2205
   End
   Begin VB.Image Image1 
      Height          =   135
      Index           =   0
      Left            =   10320
      Picture         =   "SIHUAP~1.frx":2958
      Top             =   0
      Width           =   1350
   End
   Begin VB.Menu Game 
      Caption         =   "游戲(&G)"
      Begin VB.Menu NewGame 
         Caption         =   "新游戲(&N)"
         Shortcut        =   ^N
      End
      Begin VB.Menu Separation1 
         Caption         =   "-"
      End
      Begin VB.Menu Arrange 
         Caption         =   "排列(&A)"
         Shortcut        =   ^A
      End
      Begin VB.Menu Hint 
         Caption         =   "提示(&H)"
         Shortcut        =   ^H
      End
      Begin VB.Menu Solve 
         Caption         =   "解答(&S)"
         Shortcut        =   ^S
      End
      Begin VB.Menu Separation2 
         Caption         =   "-"
      End
      Begin VB.Menu Exit 
         Caption         =   "退出(&E)"
         Shortcut        =   ^E
      End
   End
   Begin VB.Menu Options 
      Caption         =   "選項(&O)"
      Begin VB.Menu Size 
         Caption         =   "拼盤大小(&S)"
         Begin VB.Menu Extent 
            Caption         =   "&2×2"
            Index           =   0
         End
         Begin VB.Menu Extent 
            Caption         =   "&3×3"
            Index           =   1
         End
         Begin VB.Menu Extent 
            Caption         =   "&4×4"
            Checked         =   -1  'True
            Index           =   2
         End
         Begin VB.Menu Extent 
            Caption         =   "&5×5"
            Index           =   3
         End
         Begin VB.Menu Extent 
            Caption         =   "&6×6"
            Index           =   4
         End
      End
      Begin VB.Menu Digits 
         Caption         =   "拼板花色(&D)"
         Begin VB.Menu Maximum 
            Caption         =   "&6"
            Index           =   0
         End
         Begin VB.Menu Maximum 
            Caption         =   "&7"
            Index           =   1
         End
         Begin VB.Menu Maximum 
            Caption         =   "&8"
            Checked         =   -1  'True
            Index           =   2
         End
         Begin VB.Menu Maximum 
            Caption         =   "&9"
            Index           =   3
         End
         Begin VB.Menu Maximum 
            Caption         =   "&10"
            Index           =   4
         End
      End
      Begin VB.Menu Separation3 
         Caption         =   "-"
      End
      Begin VB.Menu Pattern 
         Caption         =   "水晶珠寶(&B)"
         Checked         =   -1  'True
         Index           =   0
      End
      Begin VB.Menu Pattern 
         Caption         =   "數字圖案(&N)"
         Index           =   1
      End
   End
   Begin VB.Menu Help 
      Caption         =   "幫助(&H)"
   End
End
Attribute VB_Name = "SihuaPinban"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim sizableForm As Long  '窗口標題欄和菜單欄高度
Dim Scope As Long        '拼盤大小
Dim Max As Long          '拼板花色多少
Dim Design As Long       '拼板圖案類型
Dim card() As Long       '拼板排列序號
Dim pin() As Long        '拼盤拼板記錄
Dim remain As Long       '等待拼板數
Dim UpNum() As Long      '拼板上部數字
Dim DownNum() As Long    '拼板下部數字
Dim LeftNum() As Long    '拼板左部數字
Dim RightNum() As Long   '拼板右部數字
Dim locked() As Boolean  '拼板是否鎖住
'獲取鼠標位置函數(以窗體ScaleMode屬性值為單位)
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
'聲明類型
Private Type POINTAPI
    X As Long
    Y As Long
End Type
Dim z As POINTAPI
Dim cx As Integer
Dim cy As Integer
Dim moveit As Boolean
Dim Sx As Long
Dim Sy As Long
'所謂剪切鼠標就是將鼠標指針限定到指定區域,在該區域內,鼠標能進行如單擊、雙擊的動作。方法如下:
'聲明API函數及類型:
Private Declare Function ClipCursorBynum& Lib "user32" Alias "ClipCursor" (ByVal lpRect As Long)
Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
Private Declare Function ClipCursor Lib "user32" (lpRect As RECT) As Long
Private Type RECT
    Left As Long
    Top As Long
    Right As Long
    Bottom As Long
End Type

'排列整齊拼板
Private Sub Arrange_Click()
Dim i As Long
Dim j As Long
Dim k As Long
Do
For i = 0 To remain
    j = Int(Rnd * (remain - i)) + i
    k = card(i)
    card(i) = card(j)
    card(j) = k
Next
'初始化或拼盤無拼板排列時不出現解題序列
If remain < Scope * Scope - 1 Then Exit Do
For i = 0 To Scope - 1
    For j = 0 To Scope - 2
        If RightNum(card(i * Scope + j)) <> LeftNum(card(i * Scope + j + 1)) Then Exit Do
    Next
Next
For i = 0 To Scope - 2
    For j = 0 To Scope - 1
        If DownNum(card(i * Scope + j)) <> UpNum(card(i * Scope + j + Scope)) Then Exit Do
    Next
Next
Loop
For i = 0 To remain
    Image5(card(i)).Move (i Mod Scope) * 52 * Sx + 20 * Sx + Scope * 49 * Sx, (i \ Scope) * 52 * Sy + 33 * Sy - Scope * 3 * Sy
Next
End Sub

'退出
Private Sub Exit_Click()
End
End Sub

'選擇拼板大小
Private Sub Extent_Click(Index As Integer)
Extent(Scope - 2).Checked = False
Extent(Index).Checked = True
Scope = Index + 2
NewGame_Click
End Sub

'啟動初始化
Private Sub Form_Load()
Dim i As Long
Show
SetControls
Randomize
Sx = Screen.TwipsPerPixelY
Sy = Screen.TwipsPerPixelY
'獲取窗口標題欄和菜單欄高度
sizableForm = Height / Sy - Image4.Height / Sy
'讓窗口寬度和image4寬度同步大小
Width = Image4.Width + 6 * Sx
Image4.Width = Width - 6 * Sx
For i = 1 To 35
    Load Image5(i)
Next
Scope = 4
Max = 7
NewGame_Click
End Sub

'顯示幫助屏幕
Private Sub Help_Click()
Image4.Visible = True
Image4.ZOrder 0
Width = Image4.Width + 6 * Sx
Height = Image4.Height + sizableForm * Sy
Game.Enabled = False
Options.Enabled = False
Help.Enabled = False
End Sub

'提示
Private Sub Hint_Click()
Dim i As Long
Dim j As Long
Dim Back() As Long
If remain = -1 Then Solve.Enabled = False: Exit Sub
Do
    i = Int(Rnd * Scope * Scope)
    If pin(i) <> i Then
        If pin(i) > -1 Then
            Image5(pin(i)).Left = 20 * Sx + Scope * 49 * Sx
            If locked(pin(i)) Then
                Picture1.PaintPicture Image5(pin(i)), 0, 0
                Picture1.PaintPicture Image2, 16 * Sx, 16 * Sy, 17 * Sx, 17 * Sy, 65 * Sx, 16 * Sy, 17 * Sx, 17 * Sy
                Image5(pin(i)) = Picture1.Image
                locked(pin(i)) = False
            End If
            remain = remain + 1
            card(remain) = pin(i)
            pin(i) = -1
        Else
            ReDim Back(0)
            If i > Scope - 1 Then
                If pin(i - Scope) > -1 Then
                    If DownNum(pin(i - Scope)) <> UpNum(i) Then
                        ReDim Preserve Back(UBound(Back) + 1)
                        Back(UBound(Back)) = i - Scope
                    End If
                End If
            End If
            If i < Scope * Scope - Scope Then
                If pin(i + Scope) > -1 Then
                    If UpNum(pin(i + Scope)) <> DownNum(i) Then
                        ReDim Preserve Back(UBound(Back) + 1)
                        Back(UBound(Back)) = i + Scope
                    End If
                End If
            End If
            If i Mod Scope > 0 Then
                If pin(i - 1) > -1 Then
                    If RightNum(pin(i - 1)) <> LeftNum(i) Then
                        ReDim Preserve Back(UBound(Back) + 1)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡大黄网站免费看| 日韩欧美高清一区| 99国产精品久久| 国产精品911| 国产成人av电影| 波多野结衣精品在线| 成熟亚洲日本毛茸茸凸凹| 国产福利91精品一区| 国产不卡一区视频| 福利一区福利二区| 懂色av中文一区二区三区| 成人福利在线看| 色婷婷综合久久久久中文 | 91精品国产高清一区二区三区| 欧美在线观看一区二区| 欧美电影影音先锋| 日韩免费高清av| 日本一二三四高清不卡| 1区2区3区精品视频| 一区二区三区中文在线观看| 亚洲二区在线观看| 免费在线观看视频一区| 国产一区二区在线观看免费| 成人综合激情网| 91在线精品一区二区| 欧美性色黄大片| 日韩欧美在线网站| 中文一区二区完整视频在线观看| 中文字幕佐山爱一区二区免费| 亚洲国产欧美另类丝袜| 日本va欧美va欧美va精品| 国产福利一区二区三区视频 | 久久综合狠狠综合久久激情| 久久久不卡网国产精品一区| 亚洲欧美综合另类在线卡通| 亚洲福中文字幕伊人影院| 国模娜娜一区二区三区| 99精品久久免费看蜜臀剧情介绍 | 一个色妞综合视频在线观看| 天天操天天干天天综合网| 国产精品中文有码| 日本精品裸体写真集在线观看 | 五月综合激情网| 国产一区在线看| 在线亚洲一区观看| 欧美精品一区二区三区久久久 | 日韩av不卡在线观看| 成人午夜av在线| 欧美丰满一区二区免费视频| 国产欧美视频一区二区三区| 亚洲国产综合视频在线观看| 国产精品自拍毛片| 在线成人午夜影院| 国产精品国产三级国产普通话三级 | 国产精品456| 欧美日韩国产欧美日美国产精品| 国产欧美一区二区三区网站| 亚洲丰满少妇videoshd| 成人avav在线| 欧美tk丨vk视频| 亚洲一区二区三区四区不卡| 成人午夜伦理影院| 欧美成人在线直播| 亚洲女子a中天字幕| 国产在线看一区| 欧美三级在线播放| 国产精品情趣视频| 久久成人久久爱| 欧美日韩在线播| 国产精品美女www爽爽爽| 另类小说色综合网站| 欧美性xxxxxxxx| 日韩一区中文字幕| 国产超碰在线一区| 久久一区二区视频| 裸体健美xxxx欧美裸体表演| 91久久精品一区二区二区| 中文字幕不卡在线播放| 精品一区二区国语对白| 7777精品伊人久久久大香线蕉超级流畅| 美日韩一区二区三区| 欧美日韩亚州综合| 亚洲欧美另类综合偷拍| 成人美女在线视频| 国产情人综合久久777777| 伦理电影国产精品| 欧美一级片在线看| 日韩精品乱码免费| 337p亚洲精品色噜噜噜| 亚洲成av人**亚洲成av**| 色呦呦网站一区| 一区二区三区国产豹纹内裤在线| 99久久伊人久久99| 国产精品丝袜久久久久久app| 国产一区二区h| 精品成人佐山爱一区二区| 久久99精品久久久久久久久久久久| 欧美肥妇free| 免费观看在线色综合| 日韩欧美一级在线播放| 免费日韩伦理电影| 日韩美女主播在线视频一区二区三区| 免费人成网站在线观看欧美高清| 欧美一三区三区四区免费在线看| 裸体歌舞表演一区二区| 久久亚洲精精品中文字幕早川悠里| 国产精品一卡二卡| 日韩一区二区三区在线| 日韩av一区二| 欧美哺乳videos| 国产一区二区成人久久免费影院| 精品免费一区二区三区| 国产精品911| 日韩一区有码在线| 欧美中文字幕一区二区三区| 中文成人综合网| 日本伦理一区二区| 激情综合色综合久久| 亚洲青青青在线视频| 欧美mv日韩mv亚洲| 在线看不卡av| 国产主播一区二区| 亚洲在线观看免费视频| www亚洲一区| 欧美伊人久久久久久久久影院 | 制服丝袜亚洲播放| 99麻豆久久久国产精品免费优播| 日本一区中文字幕| 中文字幕视频一区二区三区久| 5月丁香婷婷综合| 99久久国产综合精品女不卡| 日本伊人色综合网| 亚洲另类一区二区| 国产欧美一区二区精品性色超碰| 国产精品美女久久久久久久| 在线不卡免费av| 色欧美片视频在线观看在线视频| 韩国三级中文字幕hd久久精品| 亚洲一区精品在线| 亚洲欧洲韩国日本视频| 精品国产乱码久久久久久老虎| 在线观看一区二区视频| 成人黄色av电影| 国产一区二区三区在线观看精品 | 欧美日韩国产综合一区二区| 粉嫩在线一区二区三区视频| 久久激情五月激情| 亚洲mv在线观看| 亚洲激情图片qvod| 国产精品国产三级国产有无不卡| 精品国产亚洲在线| 欧美精品丝袜中出| 91国产成人在线| 成人丝袜18视频在线观看| 韩国成人在线视频| 日韩国产欧美三级| 亚洲五码中文字幕| 亚洲同性gay激情无套| 国产日韩欧美电影| 26uuu色噜噜精品一区| 欧美一级片免费看| 欧美日韩欧美一区二区| 日本久久电影网| 91啪九色porn原创视频在线观看| 高潮精品一区videoshd| 国产精品白丝av| 国产一区二区三区黄视频| 精品综合免费视频观看| 美女在线一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 免费在线看成人av| 免费人成网站在线观看欧美高清| 日韩黄色免费电影| 日日夜夜精品免费视频| 亚洲国产综合人成综合网站| 亚洲在线视频免费观看| 亚洲午夜激情网页| 亚洲永久精品大片| 午夜精品免费在线| 午夜精品一区在线观看| 日韩精品电影在线| 久久精品久久精品| 久久99精品视频| 国产一区二区91| 成人精品一区二区三区中文字幕| 国产成人av在线影院| 福利一区在线观看| 99久久国产综合色|国产精品| 99re66热这里只有精品3直播| 91视频在线观看| 欧洲一区二区三区免费视频| 在线亚洲人成电影网站色www| 欧美性做爰猛烈叫床潮| 欧美精品自拍偷拍| 午夜一区二区三区视频| 日精品一区二区三区| 精品一区二区免费看| 国产高清久久久久| 99精品视频中文字幕| 欧美综合在线视频|