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

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

?? module3.bas

?? 一款反編譯VFP程序的代碼的工具
?? BAS
字號(hào):
Attribute VB_Name = "Module3"
Option Explicit

Const MAX_PATH As Long = 260

Private Type OPENFILENAME
    lStructSize As Long
    hwndOwner As Long
    hInstance As Long
    lpstrFilter As String
    lpstrCustomFilter As String
    nMaxCustFilter As Long
    nFilterIndex As Long
    lpstrFile As String
    nMaxFile As Long
    lpstrFileTitle As String
    nMaxFileTitle As Long
    lpstrInitialDir As String
    lpstrTitle As String
    Flags As Long
    nFileOffset As Integer
    nFileExtension As Integer
    lpstrDefExt As String
    lCustData As Long
    lpfnHook As Long
    lpTemplateName As String
End Type

Private Const OFN_READONLY = &H1
Private Const OFN_OVERWRITEPROMPT = &H2
Private Const OFN_HIDEREADONLY = &H4
Private Const OFN_NOCHANGEDIR = &H8
Private Const OFN_SHOWHELP = &H10
Private Const OFN_ENABLEHOOK = &H20
Private Const OFN_ENABLETEMPLATE = &H40
Private Const OFN_ENABLETEMPLATEHANDLE = &H80
Private Const OFN_NOVALIDATE = &H100
Private Const OFN_ALLOWMULTISELECT = &H200
Private Const OFN_EXTENSIONDIFFERENT = &H400
Private Const OFN_PATHMUSTEXIST = &H800
Private Const OFN_FILEMUSTEXIST = &H1000
Private Const OFN_CREATEPROMPT = &H2000
Private Const OFN_SHAREAWARE = &H4000
Private Const OFN_NOREADONLYRETURN = &H8000
Private Const OFN_NOTESTFILECREATE = &H10000
Private Const OFN_NONETWORKBUTTON = &H20000
Private Const OFN_NOLONGNAMES = &H40000
Private Const OFN_EXPLORER = &H80000
Private Const OFN_NODEREFERENCELINKS = &H100000
Private Const OFN_LONGNAMES = &H200000

Private Const OFN_SHAREFALLTHROUGH = 2
Private Const OFN_SHARENOWARN = 1
Private Const OFN_SHAREWARN = 0

Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long
Private Declare Function GetSaveFileName Lib "comdlg32.dll" Alias "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long
Private Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SetWindowPos Lib "user32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Const SWP_NOMOVE = &H2
Const SWP_NOSIZE = &H1
Private Const GWL_EXSTYLE = (-20)
Private Const WS_EX_CLIENTEDGE = &H200
Private Const WS_EX_STATICEDGE = &H20000
Private Const SWP_FRAMECHANGED = &H20
Private Const SWP_NOACTIVATE = &H10
Private Const SWP_NOZORDER = &H4
Public Function File_Dialog(frmForm As Form, bSaveDialog As Boolean, ByVal sTitle As String, ByVal sFilter As String, Optional ByVal sFileName As String, Optional ByVal sExtention As String, Optional ByVal sInitDir As String) As String
    Dim OFN As OPENFILENAME, lReturn As Long
    frmForm.Enabled = False
    sFileName = sFileName + String(MAX_PATH - Len(sFileName), 0)
    With OFN
        .lStructSize = Len(OFN)
        .hwndOwner = frmForm.hWnd
        .hInstance = App.hInstance
        .lpstrFilter = Replace(sFilter, "|", chr$(0))
        .lpstrFile = sFileName
        .nMaxFile = MAX_PATH
        .lpstrFileTitle = Space$(MAX_PATH - 1)
        .nMaxFileTitle = MAX_PATH
        .lpstrInitialDir = sInitDir
        .lpstrTitle = sTitle
        .Flags = OFN_HIDEREADONLY Or OFN_OVERWRITEPROMPT Or OFN_CREATEPROMPT
        .lpstrDefExt = sExtention
    End With
    If bSaveDialog Then lReturn = GetSaveFileName(OFN) Else lReturn = GetOpenFileName(OFN)
    If lReturn <> 0 Then File_Dialog = Left$(OFN.lpstrFile + vbNullChar, InStr(1, OFN.lpstrFile + vbNullChar, vbNullChar) - 1)
    frmForm.Enabled = True
End Function
Public Sub RID_FILE(ByVal sFileName As String)
    If File_Exists(sFileName) Then
        SetAttr sFileName, vbNormal
        Kill sFileName
    End If
End Sub
Public Function FILE_TITLE_ONLY(sFileName As String, Optional bReturnDirectory As Boolean) As String
    FILE_TITLE_ONLY = IIf(bReturnDirectory, Left$(sFileName, InStrRev(sFileName, "\")), Right$(sFileName, Len(sFileName) - InStrRev(sFileName, "\")))
End Function
Public Function File_Exists(sFileName As String) As Boolean
On Error GoTo Errs
    If sFileName <> "" Then File_Exists = (dir(sFileName, vbNormal Or vbReadOnly Or vbHidden Or vbSystem Or vbArchive) <> "")
    Exit Function
Errs:
    File_Exists = False
    
End Function
Public Function GetFileInName(ShowText As String, Filter As String, Optional sFileName As String = "") As String
    Dim FileName As String
    FileName = File_Dialog(form1, False, ShowText, Filter, sFileName)
    If FileName = "" Then Exit Function
    If FileLen(FileName) = 0 Then Exit Function
    GetFileInName = FileName
End Function
Public Function GetFileOutName(ShowText As String, Filter As String) As String
    Dim FileName As String
    FileName = File_Dialog(form1, False, ShowText, Filter)
    If FileName = "" Then Exit Function
    GetFileOutName = FileName
End Function
Public Function ShortPath(ByVal strFileName As String) As String
    Dim strBuffer As String * 255
    Dim lngReturnCode As Long
    lngReturnCode = GetShortPathName(strFileName, strBuffer, 255)
    ShortPath = Left$(strBuffer, lngReturnCode)
End Function
Public Function DirExists(ByVal strDirName As String) As Boolean
    On Error Resume Next

    DirExists = (GetAttr(strDirName) And vbDirectory) = vbDirectory

    Err.Clear
End Function
Public Sub FlatBorder(ByVal hWnd As Long)
  Dim tFlat As Long
  tFlat = GetWindowLong(hWnd, GWL_EXSTYLE)
  tFlat = tFlat And Not WS_EX_CLIENTEDGE Or WS_EX_STATICEDGE
  SetWindowLong hWnd, GWL_EXSTYLE, tFlat
  SetWindowPos hWnd, 0, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_NOZORDER Or SWP_FRAMECHANGED Or SWP_NOSIZE Or SWP_NOMOVE
End Sub
Public Sub Flatten(ByVal frm As Form)
  Dim Ctl As Control
  For Each Ctl In frm.Controls
    Select Case TypeName(Ctl)
      Case "CommandButton", "TextBox", "ListBox", "FileTree", "TreeView", "ProgressBar", "ListView", "VScrollBar", "PictureBox"
        FlatBorder Ctl.hWnd
    End Select
  Next
End Sub
Function GetFileName(FileName As String) As String
'returns filename.ext from drive:\path\path\etc\filename.ext or path\path\path\filename.ext
  Dim I As Integer
  Dim Tmp As String
  GetFileName = FileName
  For I = 1 To Len(FileName)
    Tmp = Right$(FileName, I)
    If Left$(Tmp, 1) = "\" Then
      GetFileName = Mid$(Tmp, 2)
      Exit For
    End If
  Next
End Function

Function GetFileExtension(FileName As String, Optional LowerCase As Boolean = True) As String
' Returns .ext of filename.ext. If lowercase = true (default) then it will be _
  converted to small chars
  Dim I As Integer
  GetFileExtension = FileName     ' Just in case there is no "." in the file
  For I = 1 To Len(FileName)
      If Mid$(FileName, Len(FileName) - I, 1) = "." Then
        GetFileExtension = Mid$(FileName, Len(FileName) - I)
        Exit For
      End If
  Next
  If (LowerCase) Then GetFileExtension = LCase$(GetFileExtension)
End Function

Function GetFileNoExtension(FileName As String) As String
' Returns filename from drive:\path\path\filename.ext or filename.ext
  Dim I As Integer
  GetFileNoExtension = FileName     ' Just in case there is no "." in the file
  For I = 1 To Len(FileName)
    If Mid$(FileName, Len(FileName) - I, 1) = "." Then
      GetFileNoExtension = Mid$(FileName, 1, Len(FileName) - (I + 1))
      Exit For
    End If
  Next
End Function

Function GetFilePath(FileName As String, Optional IncludeDrive As Boolean = True) As String
' returns full path. drive can be excluded if needed
  GetFilePath = FileName
  If (Not IncludeDrive) Then FileName = Right$(FileName, Len(FileName) - 3)
  Dim I As Integer
  GetFilePath = FileName     ' Just in case there is no "\" in the file
  For I = 1 To Len(FileName)
    If Mid$(FileName, Len(FileName) - I, 1) = "\" Then
      GetFilePath = Mid$(FileName, 1, Len(FileName) - (I + 1))
      Exit For
    End If
  Next
End Function

Function GetDrive(FileName As String, Optional IncludeSlash As Boolean = False) As String
' returns lowercase drive .. with or without \
  Dim iLenght As Integer
  If (IncludeSlash) Then iLenght = 3 Else iLenght = 2
  GetDrive = LCase$(Left$(FileName, iLenght))
End Function

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本成人在线电影网| 色婷婷一区二区| 欧美日韩国产经典色站一区二区三区| 亚洲欧美日韩久久| 色诱视频网站一区| 波多野结衣在线aⅴ中文字幕不卡| 在线观看日产精品| 麻豆极品一区二区三区| 中文无字幕一区二区三区| 国产+成+人+亚洲欧洲自线| 亚洲人被黑人高潮完整版| 欧美国产日本视频| 国产精品沙发午睡系列990531| 国产婷婷色一区二区三区| 日本高清成人免费播放| 精品一区二区免费| 亚洲一区二区三区四区五区中文| 精品美女一区二区三区| 播五月开心婷婷综合| av网站免费线看精品| 色屁屁一区二区| 欧美午夜精品免费| 国产91精品露脸国语对白| 成人精品高清在线| 欧美亚洲综合久久| 欧美r级在线观看| 中文字幕一区二区三区不卡| 日韩视频一区二区在线观看| 欧美日韩中文国产| 色婷婷精品久久二区二区蜜臀av| 欧美日韩一区二区三区不卡| 欧美大片在线观看| 欧美一区二区三区视频免费| 欧美优质美女网站| 日韩一二三区不卡| 国产日韩欧美麻豆| 久久久久久久免费视频了| 日韩一区二区电影网| 久久综合九色欧美综合狠狠| 日韩精品一区二区三区蜜臀| 国产精品嫩草影院av蜜臀| 亚洲伊人色欲综合网| 国产剧情在线观看一区二区| 久久精品国产在热久久| 麻豆视频一区二区| 99久久精品久久久久久清纯| 成人激情黄色小说| 欧美日产在线观看| 亚洲图片欧美激情| 亚洲一本大道在线| 手机精品视频在线观看| 香蕉成人啪国产精品视频综合网| 亚洲成人精品一区| 成人av在线资源| 日韩精品影音先锋| 亚洲福利一二三区| 91伊人久久大香线蕉| 色拍拍在线精品视频8848| 亚洲精品一区二区三区四区高清| 国产日本亚洲高清| 理论片日本一区| 欧美日本高清视频在线观看| 日本一区二区三区电影| 九色综合狠狠综合久久| 欧美一区中文字幕| 亚洲国产wwwccc36天堂| 99re这里只有精品首页| 国产欧美日韩在线| 国产乱码字幕精品高清av| 91.com视频| 2021久久国产精品不只是精品| 天天色图综合网| 韩国毛片一区二区三区| www.亚洲人| 国产色91在线| 国产乱码一区二区三区| 欧美精品一区二区三区四区| 日日骚欧美日韩| 精品视频在线视频| 亚洲www啪成人一区二区麻豆| 日本高清成人免费播放| 婷婷成人激情在线网| 欧美日韩在线直播| 五月激情丁香一区二区三区| 欧美三级日本三级少妇99| 五月综合激情日本mⅴ| 在线播放中文一区| 亚洲视频资源在线| 91亚洲精华国产精华精华液| 亚洲男人天堂一区| 欧美日韩在线直播| 精品一区二区三区视频在线观看| 精品入口麻豆88视频| 国产成人丝袜美腿| 精品国产sm最大网站免费看| 国产综合色视频| 国产精品女上位| 欧美日韩aaaaaa| 国产精品亚洲第一| 亚洲欧美一区二区三区孕妇| 欧美综合一区二区三区| 蜜臀av一区二区在线观看| 国产欧美日韩另类一区| 91久久精品午夜一区二区| 亚洲国产欧美在线人成| 欧美精品一区二区三区蜜臀| 99久久婷婷国产综合精品电影| 亚洲精品久久久久久国产精华液| 大陆成人av片| 国产三级一区二区三区| 91丨porny丨中文| 日本不卡一区二区| 色天天综合久久久久综合片| 日本中文字幕一区二区视频| 国产亚洲欧美日韩俺去了| 欧美日韩一区不卡| 国产99一区视频免费| 五月天激情综合| 国产欧美日韩在线| 91 com成人网| 色视频欧美一区二区三区| 国产酒店精品激情| 亚洲在线视频免费观看| 久久毛片高清国产| 欧美久久一二区| 成人18视频在线播放| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲三级在线免费观看| 久久免费国产精品| 在线综合亚洲欧美在线视频| 91浏览器入口在线观看| 国产一区二区久久| 日本一区二区免费在线观看视频 | 香蕉成人啪国产精品视频综合网| 欧美精品一区二区三区一线天视频| 91国产免费看| 91一区二区三区在线播放| 国产在线播放一区二区三区| 亚洲3atv精品一区二区三区| 亚洲欧洲国产专区| 欧美激情在线一区二区| 精品久久久久久久久久久久包黑料| 色婷婷亚洲综合| 日本久久电影网| 色综合久久中文字幕综合网| 成人爽a毛片一区二区免费| 国产一区二区三区免费播放| 美女免费视频一区| 日本不卡1234视频| 午夜伊人狠狠久久| 丝袜亚洲另类欧美综合| 亚洲成av人片在线观看| 亚洲小说春色综合另类电影| 一级做a爱片久久| 欧美日韩美少妇| 欧美在线视频全部完| 色婷婷av一区二区三区软件| 91丨porny丨户外露出| 91麻豆精品在线观看| 色综合一区二区| 美脚の诱脚舐め脚责91| 欧美aaaaa成人免费观看视频| 日韩电影在线一区二区| 麻豆freexxxx性91精品| 激情综合网天天干| 国产成人啪免费观看软件 | 99综合影院在线| 99国产一区二区三精品乱码| 99精品视频一区| 欧美日韩视频专区在线播放| 69精品人人人人| 久久美女艺术照精彩视频福利播放 | 欧美日韩中文国产| 欧美成人精品1314www| 久久久99免费| 亚洲女人的天堂| 日韩精品电影一区亚洲| 极品少妇xxxx精品少妇| 99在线视频精品| 欧美亚洲丝袜传媒另类| 精品少妇一区二区三区在线播放 | 欧美日韩1区2区| 精品国产乱码久久久久久图片 | 国产精品亚洲人在线观看| 99国产精品久久久久久久久久久| 日本久久一区二区| 欧美精品一区视频| 亚洲成人免费视频| 顶级嫩模精品视频在线看| 欧美日韩精品一区视频| 久久九九影视网| 亚洲一区在线免费观看| 国产一区二区三区精品欧美日韩一区二区三区 | 无码av免费一区二区三区试看| 久久66热re国产| 欧美影院精品一区| 欧美极品美女视频| 日本伊人色综合网| 色哟哟欧美精品| 国产欧美精品一区|