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

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

?? modgeral.bas

?? 這個代碼是基于軟盤修復
?? BAS
字號:
Attribute VB_Name = "modGeral"
'****************************************************************************
'人人為我,我為人人
'枕善居收藏整理
'發(fā)布日期:2007/03/20
'描    述:軟盤分析修復維護工具 Ver 1.3.0
'網(wǎng)    站:http://www.Mndsoft.com/  (VB6源碼博客)
'網(wǎng)    站:http://www.VbDnet.com/   (VB.NET源碼博客,主要基于.NET2005)
'e-mail  :Mndsoft@163.com
'e-mail  :Mndsoft@126.com
'OICQ    :88382850
'          如果您有新的好的代碼別忘記給枕善居哦!
'****************************************************************************

Option Explicit

'------------------------------------------------Windows API
Private Declare Function Polygon Lib "gdi32" (ByVal hDC As Long, lpPoint As Point, ByVal nCount As Long) As Long
Private Declare Function CreatePolygonRgn Lib "gdi32" (lpPoint As Any, ByVal nCount As Long, ByVal nPolyFillMode As Long) As Long
Private Declare Function FillRgn Lib "gdi32" (ByVal hDC As Long, ByVal hRgn As Long, ByVal hBrush As Long) As Long
Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long
Private Declare Function CreateSolidBrush Lib "gdi32" (ByVal crColor As Long) As Long
Public Declare Function GetVersionEx Lib "kernel32" Alias _
       "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long


Const ALTERNATE = 1

'--------------------------------------------Types and Enums
Public Type Point
  X As Long
  Y As Long
End Type

Public Enum AMPMmode
  H24 = 1
  H12 = 2
End Enum


Private Type OSVERSIONINFO
  dwOSVersionInfoSize As Long
  dwMajorVersion As Long
  dwMinorVersion As Long
  dwBuildNumber As Long
  dwPlatformId As Long
  szCSDVersion As String * 128 '  Maintenance string for PSS usage
End Type

'dwPlatforID Constants
Private Const VER_PLATFORM_WIN32s = 0
Private Const VER_PLATFORM_WIN32_WINDOWS = 1
Private Const VER_PLATFORM_WIN32_NT = 2


'-------------------------------------------------------GetWindowsVersion
Public Function GetWindowsVersion() As Long  '0-don't know  1-Win9x/Me  2-WinNT/2000/XP
  Dim tOSVer As OSVERSIONINFO
    
  tOSVer.dwOSVersionInfoSize = Len(tOSVer)
  GetVersionEx tOSVer
  GetWindowsVersion = 0
  Select Case tOSVer.dwPlatformId
    Case VER_PLATFORM_WIN32_NT
      If tOSVer.dwMajorVersion >= 5 Then
        GetWindowsVersion = 2  ' Windows 2000
      Else
        GetWindowsVersion = 2  ' Windows NT
      End If
    Case Else
      If tOSVer.dwMajorVersion >= 5 Then
        GetWindowsVersion = 1  ' Windows ME
      ElseIf tOSVer.dwMajorVersion = 4 And tOSVer.dwMinorVersion > 0 Then
        GetWindowsVersion = 1  ' Windows 98
      Else
        GetWindowsVersion = 1  ' Windows 95
      End If
  End Select
End Function

'-------------------------------------------------------Hi and Low Word
Public Function LoWord(ByVal LongVal As Long) As Long
  LoWord = LongVal And &HFFFF&
End Function

Public Function HiWord(ByVal LongVal As Long) As Long
  If LongVal = 0 Then
    HiWord = 0
    Exit Function
  End If
  HiWord = LongVal \ &H10000 And &HFFFF&
End Function

'-------------------------------------------------------Str3
Public Function Str03(ByVal Value As Long) As String
  Dim res As String
  
  res = Trim(Str(Value))
  Do While Len(res) < 3
    res = "0" & res
  Loop
  Str03 = res
End Function

'-------------------------------------------------------Str0N
Public Function Str0N(ByVal Value As Long, ByVal Tam As Byte) As String
  Dim res As String
  
  res = Trim(Str(Value))
  Do While Len(res) < Tam
    res = "0" & res
  Loop
  Str0N = res
End Function

'-------------------------------------------------------StrN
Public Function StrN(ByVal Tam As Long, ByVal Text As String) As String
  Do While Len(Text) < Tam
    Text = Text & " "
  Loop
  StrN = Text
End Function

'---------------------------------------------------StrClock
Public Function StrClock(ByVal Value As Long) As String
  Dim Horas As Long, aux As Long, Minu As Long, Secs As Long
  Dim res As String
  
  Horas = Value \ 3600
  aux = Value - (Horas * 3600)
  Minu = aux \ 60
  Secs = aux - (Minu * 60)
  res = Str0N(Horas, 2) & ":" & Str0N(Minu, 2) & ":" & Str0N(Secs, 2)
  StrClock = res
End Function

'-------------------------------------------GetFormCursorPos
Public Sub GetFormCursorPos(ByRef Mouse As Point, ByVal fX As Long, ByVal fY As Long, ByRef FormPos As Point)
  Dim formX As Long
  Dim formY As Long
  
  formX = fX / Screen.TwipsPerPixelX
  formY = fY / Screen.TwipsPerPixelY
  FormPos.X = Mouse.X - formX
  FormPos.Y = Mouse.Y - formY
End Sub

'----------------------------------------------IsInsideImage
Public Function IsInsideImage(ByRef pos As Point, ByRef Pic As Image) As Boolean
  Dim resp As Boolean
  
  resp = False
  If pos.X >= Pic.Left And pos.X < Pic.Left + Pic.Width And _
     pos.Y >= Pic.Top And pos.Y < Pic.Top + Pic.Height Then
    resp = True
  End If
  IsInsideImage = resp
End Function

'------------------------------------------------IsInsideBox
Public Function IsInsideBox(ByVal X As Long, ByVal Y As Long, _
  ByVal X1 As Long, ByVal Y1 As Long, ByVal W As Long, ByVal H As Long) As Boolean
  Dim resp As Boolean
  
  resp = False
  If X >= X1 And X < X1 + W And Y >= Y1 And Y < Y1 + H Then
    resp = True
  End If
  IsInsideBox = resp
End Function

'--------------------------------------------------DrawBox3D
Public Sub DrawBox3D(ByRef DrawForm As Form, ByVal modo As Byte, ByVal X As Long, ByVal Y As Long, ByVal W As Long, ByVal H As Long)
  Select Case modo
    Case 1: 'Lowered 2 lines
      DrawForm.ForeColor = RGB(68, 70, 68)
      DrawForm.Line (X, Y)-(X + W - 1, Y)
      DrawForm.Line (X, Y)-(X, Y + H - 1)
      DrawForm.ForeColor = RGB(148, 146, 148)
      DrawForm.Line (X + 1, Y + 1)-(X + W - 1, Y + 1)
      DrawForm.Line (X + 1, Y + 1)-(X + 1, Y + H - 1)
      DrawForm.Line (X, Y + H - 1)-(X, Y + H)
      DrawForm.ForeColor = RGB(204, 206, 204)
      DrawForm.Line (X + W - 2, Y + 2)-(X + W - 2, Y + H - 1)
      DrawForm.Line (X + 2, Y + H - 2)-(X + W - 1, Y + H - 2)
      DrawForm.ForeColor = RGB(244, 246, 244)
      DrawForm.Line (X + 1, Y + H - 1)-(X + W, Y + H - 1)
      DrawForm.Line (X + W - 1, Y)-(X + W - 1, Y + H)
    Case 2: 'Raised 2 lines
      DrawForm.ForeColor = RGB(244, 246, 244)
      DrawForm.Line (X, Y)-(X + W - 1, Y)
      DrawForm.Line (X, Y)-(X, Y + H - 1)
      DrawForm.ForeColor = RGB(204, 206, 204)
      DrawForm.Line (X + 1, Y + 1)-(X + W - 2, Y + 1)
      DrawForm.Line (X + 1, Y + 1)-(X + 1, Y + H - 2)
      DrawForm.ForeColor = RGB(148, 146, 148)
      DrawForm.Line (X + W - 2, Y + 1)-(X + W - 2, Y + H - 1)
      DrawForm.Line (X + 1, Y + H - 2)-(X + W - 1, Y + H - 2)
      DrawForm.Line (X, Y + H - 1)-(X, Y + H)
      DrawForm.ForeColor = RGB(68, 70, 68)
      DrawForm.Line (X + 1, Y + H - 1)-(X + W, Y + H - 1)
      DrawForm.Line (X + W - 1, Y)-(X + W - 1, Y + H)
    Case 3: 'Lowered 1 line
      DrawForm.ForeColor = RGB(68, 70, 68)
      DrawForm.FillColor = RGB(68, 70, 68)
      DrawForm.Line (X, Y)-(X + W - 1, Y), , BF
      DrawForm.Line (X, Y)-(X, Y + H - 2), , BF
      DrawForm.ForeColor = RGB(244, 246, 244)
      DrawForm.FillColor = RGB(244, 246, 244)
      DrawForm.Line (X, Y + H - 1)-(X + W - 1, Y + H - 1), , BF
      DrawForm.Line (X + W - 1, Y + 1)-(X + W - 1, Y + H - 1), , BF
    Case 4: 'Raised 1 line
      DrawForm.ForeColor = RGB(244, 246, 244)
      DrawForm.FillColor = RGB(244, 246, 244)
      DrawForm.Line (X, Y)-(X + W - 1, Y), , BF
      DrawForm.Line (X, Y)-(X, Y + H - 2), , BF
      DrawForm.ForeColor = RGB(68, 70, 68)
      DrawForm.FillColor = RGB(68, 70, 68)
      DrawForm.Line (X, Y + H - 1)-(X + W - 1, Y + H - 1), , BF
      DrawForm.Line (X + W - 1, Y + 1)-(X + W - 1, Y + H - 1), , BF
  End Select
End Sub

'---------------------------------------Ponteiros do Relogio
Public Sub Ponteiros(ByRef DrawForm As Form, ByVal t As Long, ByVal modo As Long, ByVal relX As Integer, ByVal relY As Integer, ByVal relL As Integer)
  Dim Horas As Long, aux As Long, Minu As Long, Secs As Long
  Dim ho As Single, mi As Single, se As Single
  Dim X1 As Integer, Y1 As Integer
  Dim X2 As Integer, Y2 As Integer

  Horas = t \ 3600
  aux = t - (Horas * 3600)
  Minu = aux \ 60
  Secs = aux - (Minu * 60)
  If (modo = 1) Or (modo = 3) Then
    DrawForm.ForeColor = RGB(84, 250, 164)
  Else
    DrawForm.ForeColor = RGB(11, 35, 34)
  End If
  'afixar horas
  ho = Horas * 0.52359877 - 1.570796327
  If modo < 2 Then ho = ho + Minu * 0.008726646
  X2 = Round(relL * 0.6 * Cos(ho))
  Y2 = Round(relL * 0.6 * Sin(ho))
  If (Horas > 0) Or (modo < 2) Then
    DrawForm.Line (relX, relY)-(relX + X2, relY + Y2)
  End If
   'afixar minutos
  mi = Minu * 0.10471955 - 1.570796327
  X2 = Round(relL * Cos(mi))
  Y2 = Round(relL * Sin(mi))
  If (Minu > 0) Or (modo < 2) Then
    DrawForm.Line (relX, relY)-(relX + X2, relY + Y2)
  End If
  'afixar segundos
  se = Secs * 0.10471955 - 1.570796327
  X1 = Round(relL * 0.65 * Cos(se))
  Y1 = Round(relL * 0.65 * Sin(se))
  X2 = Round(relL * Cos(se))
  Y2 = Round(relL * Sin(se))
  DrawForm.Line (relX + X1, relY + Y1)-(relX + X2, relY + Y2)
End Sub

'----------------------------------------------DigitalNumber
Public Sub DigitalNumber(ByRef DrawForm As Form, ByVal X As Long, ByVal Y As Long, ByVal Numero As Byte, Tam As Byte)
  Dim isON As Boolean
  Dim Segment As Byte
  
  For Segment = 1 To 7
    'determinar se o segmento est

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人精品视频一区| 精品欧美乱码久久久久久 | 51精品国自产在线| 欧美绝品在线观看成人午夜影视| 欧美中文字幕亚洲一区二区va在线 | 亚洲福利一二三区| 国产成人精品午夜视频免费| 久久精品国产一区二区| 国产综合一区二区| 99国内精品久久| 欧美性色黄大片| 26uuuu精品一区二区| 亚洲国产经典视频| 亚洲3atv精品一区二区三区| 看片网站欧美日韩| 91视频国产资源| 精品乱人伦小说| 1区2区3区精品视频| 青娱乐精品在线视频| 成人免费高清在线| 欧美日韩国产影片| 国产精品国产精品国产专区不片| 午夜伊人狠狠久久| 97久久精品人人做人人爽| 欧美系列日韩一区| 国产精品区一区二区三区| 午夜激情一区二区三区| 成人午夜电影小说| 久久人人爽爽爽人久久久| 婷婷国产v国产偷v亚洲高清| 91免费看`日韩一区二区| 精品88久久久久88久久久| 亚洲大片精品永久免费| 成人小视频免费在线观看| 欧美精品一区视频| 青青草国产精品97视觉盛宴| 在线视频亚洲一区| 亚洲精品免费电影| 99久久伊人久久99| 久久久不卡影院| 国产精品白丝av| www国产精品av| 国产在线精品一区二区| 欧美一区二区三区四区高清| av一区二区久久| 亚洲三级电影全部在线观看高清| 国产一区二区在线影院| 在线综合视频播放| 日本伊人午夜精品| 欧美α欧美αv大片| 日韩精品乱码免费| 欧美日韩一卡二卡三卡 | 国产一区二区在线视频| 久久新电视剧免费观看| 国产成都精品91一区二区三| 欧美国产日产图区| 99久久综合色| 日韩高清一区在线| 亚洲情趣在线观看| 亚洲一本大道在线| 91精品国产色综合久久不卡电影| 日本亚洲一区二区| 中文字幕欧美日韩一区| 欧美色涩在线第一页| 蜜桃视频免费观看一区| 中文字幕av一区 二区| 99精品在线观看视频| 日韩激情av在线| 久久亚洲精品小早川怜子| 成人在线综合网站| 亚洲国产一区视频| 26uuu亚洲综合色欧美| 成人一二三区视频| 美女网站色91| 亚洲综合色在线| 国产女同互慰高潮91漫画| 在线观看亚洲一区| 成人h动漫精品一区二| 日韩高清一区在线| 亚洲一区二区三区精品在线| 日韩一级大片在线| 91黄色激情网站| 国产精品自拍毛片| 亚洲一区二区中文在线| 欧美国产精品一区| 久久日一线二线三线suv| 欧美日韩在线亚洲一区蜜芽| 国产+成+人+亚洲欧洲自线| 麻豆91在线看| 亚欧色一区w666天堂| 一级女性全黄久久生活片免费| 国产片一区二区| 国产视频一区在线观看| 精品国产一区二区三区不卡| 欧美日韩不卡一区二区| 精品视频资源站| 欧美嫩在线观看| 欧美日韩在线直播| 国产成人av一区二区三区在线观看| 精品久久久久久久一区二区蜜臀| 国产大片一区二区| 国产真实乱子伦精品视频| 韩国v欧美v日本v亚洲v| 国产精品影视天天线| 丁香婷婷深情五月亚洲| 99视频精品全部免费在线| 91视频.com| 欧美二区三区的天堂| 日韩欧美在线123| 日本一二三不卡| 亚洲美女免费视频| 日韩一区精品视频| 欧美性受xxxx黑人xyx| 午夜精品久久久久久久99水蜜桃| 国产三级精品三级在线专区| 久久成人18免费观看| 五月激情综合网| 日韩激情av在线| 高清日韩电视剧大全免费| 色呦呦日韩精品| 欧美tk—视频vk| 国产精品国产三级国产aⅴ中文| 亚洲一区在线观看视频| 国产一区二区三区日韩| 色吧成人激情小说| 久久婷婷国产综合精品青草| 亚洲一区免费观看| 欧美日韩国产另类一区| 久久久美女毛片| 三级亚洲高清视频| 91丝袜国产在线播放| 日韩欧美一区二区在线视频| 亚洲欧美中日韩| 激情久久五月天| 在线播放亚洲一区| 亚洲九九爱视频| 成人国产精品免费观看| 欧美一二三四区在线| 亚洲免费观看视频| eeuss国产一区二区三区| 日韩一区二区免费电影| 午夜精品一区二区三区免费视频| 成人黄色在线网站| 国产亚洲一区字幕| 久久99深爱久久99精品| 欧美电影一区二区三区| 亚洲最新视频在线播放| 成人av在线观| 欧美—级在线免费片| 国内精品视频一区二区三区八戒| 欧美手机在线视频| 首页国产丝袜综合| 欧美日韩高清影院| 亚洲二区在线视频| 欧美日韩电影在线播放| 亚洲高清免费视频| 欧美精品在线观看一区二区| 秋霞电影网一区二区| 欧美大片一区二区| 国产91精品在线观看| 国产精品国产自产拍高清av | 国产日产精品1区| 成人的网站免费观看| 亚洲欧洲av另类| 欧美视频一区二| 午夜精品久久久久久久蜜桃app| 视频一区二区三区在线| 91国产精品成人| 香蕉成人伊视频在线观看| 欧美人妖巨大在线| 欧美三级蜜桃2在线观看| 99久久99久久精品国产片果冻 | 亚洲欧洲另类国产综合| 色婷婷国产精品| 美女视频一区二区| 中文字幕一区二区三区不卡| 在线免费观看成人短视频| 美女国产一区二区三区| 国产精品网友自拍| 777久久久精品| 成人精品在线视频观看| 香蕉影视欧美成人| 欧美国产日韩在线观看| 91精品国产麻豆| 91日韩在线专区| 国产一级精品在线| 首页综合国产亚洲丝袜| 国产精品拍天天在线| 日韩欧美一级片| 欧美二区三区的天堂| 色综合天天性综合| 国产成人高清视频| 蜜桃久久av一区| 亚洲第一狼人社区| 一区二区三区小说| 国产欧美一区视频| 欧美一区二区国产| 欧美日韩卡一卡二| 欧美亚一区二区| 欧美三级中文字|