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

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

?? modannex.bas

?? 一個VB編寫的
?? BAS
?? 第 1 頁 / 共 2 頁
字號:
Attribute VB_Name = "modAnnexModl"
Option Explicit

'-----
Public Const AkaIro As Long = &HA0A0FF      '愒怓
Public Const AoIro As Long = &HFFC0C0       '惵怓
Public Const KiIro As Long = &HC0FFFF       '墿怓
Public Const HaiIro As Long = &H8000000F    '奃怓
Public Const Makkakka As Long = &HFF&       '恀愒
Public Const DaidaiIro As Long = &H80C0FF   '烌怓
Public Const KuroIro As Long = &H0&         '崟怓
Public Const SiroIro As Long = &HFFFFFF     '敀怓
Public Const MidoriIro As Long = &HC0FFC0   '椢怓
Public Const MizuIro As Long = &HFFFFC0     '悈怓
Public Const SiroHai As Long = &HE0E0E0     '敀奃怓
'-----
Public iniFile$ 'ini僼傽僀儖(僼儖僷僗)

Public SysDir$
Public TmpDir$
Public ParDir$
Public DatDir$
Public TDatDir$
Public SDatDir$
Public IniDirFName$ '儗僕僗僩儕曐懚応強
Public IniTstName$  '帋尡柤徧(Hai Sen Hip... etc.)

Public RekeyFlag As Integer '(0:忦審擖椡 1:帋尡屻)


'------API
Public n_Windir As String * 255
Public n_Crtdir As String * 255
Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
Declare Function GetCurrentDirectory Lib "kernel32.dll" Alias "GetCurrentDirectoryA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Declare Function LockWindowUpdate Lib "user32" (ByVal hwndLock As Long) As Long

Declare Function GetPrivateProfileInt Lib "kernel32" Alias "GetPrivateProfileIntA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal nDefault As Long, ByVal lpFileName As String) As Long
Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long

' 僋儔僗柤偲僞僀僩儖偱僂傿儞僪僂傪専嶕偟僂傿儞僪僂僴儞僪儖傪庢摼偡傞
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
'僇儗儞僩僗儗僢僪偺幚峴傪巜掕偺帪娫偩偗拞抐偡傞
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

'***************************************
'*        ini僼傽僀彂偒崬傒
'***************************************
Private Function ReadIniString(path As String, title As String, keyword As String) As String
    Dim StrBuf As String * 100          'GetPrivateProfileString偺暥帤楍庢摼僄儕傾
    Dim length As Long, WK As String
    StrBuf = ""
    
    length = GetPrivateProfileString(title, keyword, "", StrBuf, 100, path)
        WK = StrConv(StrBuf, vbFromUnicode)
        WK = LeftB(WK, length)
        WK = StrConv(WK, vbUnicode)
    ReadIniString = WK 'Left(StrBuf, length)

End Function

'***************************************
'*      ini僼傽僀儖撉崬傒(Long)
'***************************************
Private Function ReadIniLong(path As String, title As String, keyword As String) As Long
    
    ReadIniLong = GetPrivateProfileInt(title, keyword, 0, path)

End Function

'***************************************
'*     ini僼傽僀儖撉崬傒(String)
'***************************************
Private Function WriteIniString(path As String, title As String, keyword As String, writedata As String) As Long
    
    WriteIniString = WritePrivateProfileString(title, keyword, writedata, path)

End Function

'***************************************
'*         奺僼僅儖僟嶌惉
'***************************************
Public Sub DataFolderGenerate(sBasyo As String)
    Dim gRET As Integer
    
    If sBasyo = "" Then
        SysDir$ = App.path
    Else
        SysDir$ = sBasyo
    End If
    
    gRET = DataFolder(SysDir$ + "\TEMP")    'TEMP
    gRET = DataFolder(SysDir$ + "\PARA")    'PARA
    gRET = DataFolder(SysDir$ + "\DATA")    'DATA
End Sub

'***************************************
'*         ini僼傽僀儖柤嶌惉
'***************************************
Public Function iniFileGenerate(sTesTName As String, sBasyo As String) As String
    
    If Right(sBasyo, 1) = "\" Then
        iniFileGenerate = sBasyo + sTesTName + ".ini"
    Else
        iniFileGenerate = sBasyo + "\" + sTesTName + ".ini"
    End If

End Function

'***************************************
'*   慜夞偺僼僅乕儉偺埵抲傪撉傒崬傓
'***************************************
Public Sub TestForm_Input(oForm As Object)
    Dim gRET As Long
    Dim Pt_Top As Single, Pt_Left As Single
    Dim sForm As String
    
    sForm = oForm.Name
    
    Pt_Top = ReadIniLong(iniFile$, oForm.Caption, "Top")
    Pt_Left = ReadIniLong(iniFile$, oForm.Caption, "Left")
    
    If (Pt_Top < 0) Or (Pt_Top > 16000) Then Pt_Top = 0
    If (Pt_Left < 0) Or (Pt_Left > 16000) Then Pt_Left = 0
    
    oForm.Top = Pt_Top
    oForm.Left = Pt_Left
End Sub

'***************************************
'*   廔椆帪偺僼僅乕儉偺埵抲傪彂偒崬傓
'***************************************
Public Sub TestForm_OutPut(oForm As Object)
    Dim gRET As Long
    Dim Pt_Top As Single, Pt_Left As Single
    Dim sForm As String
    
    sForm = oForm.Name
    Pt_Top = oForm.Top
    Pt_Left = oForm.Left
    
    If (Pt_Top < 0) Or (Pt_Top > 16000) Then Pt_Top = 0
    If (Pt_Left < 0) Or (Pt_Left > 16000) Then Pt_Left = 0
    
    gRET = WriteIniString(iniFile$, oForm.Caption, "Top", CStr(Pt_Top))
    gRET = WriteIniString(iniFile$, oForm.Caption, "Left", CStr(Pt_Left))
End Sub

'***************************************
'*  丂丂 僼僅乕儉傪拞墰埵抲偵偡傞
'***************************************
Public Sub TestForm_Center(oForm As Form)
    Dim ScHe As Integer
    Dim ScWi As Integer
    
    ScHe = Screen.Height
    ScWi = Screen.Width
    oForm.Move (ScWi \ 2) - (oForm.Width \ 2), (ScHe \ 2) - (oForm.Height \ 2)

End Sub

'***********************************
'* 丂僼傽僀儖柤梡嬛巭暥帤敳偒庢傝
'***********************************
Public Sub ufFileChkFName(ByRef Name As String)

End Sub

'***********************************
'*  丂丂 暥帤悢帤寘崌傢偣
'***********************************
Public Function plcFormat(nData As Variant, nPlace As String, nNum As Integer) As String
    Dim iWK As Integer, sWK As Single, WK As String
    iWK = Val(nPlace)
    If iWK = 0 Then
        sWK = Val(nData)
        plcFormat = Right(Space(nNum) + Format(sWK, nPlace), nNum)
    Else
        WK = StrConv(nData + Space(nNum), vbFromUnicode)
        WK = LeftB(WK, nNum)
        WK = StrConv(WK, vbUnicode)
        plcFormat = WK
    End If
End Function

'******************************
'*   僼僅儖僟偺妋擣偲愝掕
'******************************
Public Sub DataFolderPrepare(sParental As String, sChild As String, _
                             sComplete As String, ANew As Boolean)
    Dim J As Integer
    Dim RET1 As Integer

    '怴婯-----
    ANew = False '偡偱偵偁傞
    '僨傿儗僋僩儕乕愝掕-----
    sComplete = sParental + "\" + sChild
    RET1 = DataFolder(sComplete)      'sParental + "\" + sChild
    If RET1 = 1 Then    '僼僅儖僟偑懚嵼偟側偐偭偨(弶婜偲擣幆)
        ANew = True '怴婯-----
    End If

End Sub

'******************************
'*   巊梡僼僅儖僟偺妋擣偲愝掕
'******************************
Public Sub DataFolderConfirm()
    
    TmpDir$ = ReadIniString(iniFile$, "Directory", "TmpDir")
    ParDir$ = ReadIniString(iniFile$, "Directory", "ParDir")
    DatDir$ = ReadIniString(iniFile$, "Directory", "DatDir")
    TDatDir$ = ReadIniString(iniFile$, "Directory", "TDatDir")
    SDatDir$ = ReadIniString(iniFile$, "Directory", "SDatDir")
    
    If TmpDir$ = "" Then TmpDir$ = SysDir$ + "\TEMP"
    If ParDir$ = "" Then ParDir$ = SysDir$ + "\PARA"
    If DatDir$ = "" Then DatDir$ = SysDir$ + "\DATA"
    If TDatDir$ = "" Then TDatDir$ = SysDir$
    If SDatDir$ = "" Then SDatDir$ = SysDir$

End Sub

'******************************
'*   巊梡僼僅儖僟偺峏怴
'******************************
Public Sub DataFolderUpdate()
    
    Dim gRET As Long
    
    gRET = WriteIniString(iniFile$, "Directory", "TmpDir", TmpDir$)
    gRET = WriteIniString(iniFile$, "Directory", "ParDir", ParDir$)
    gRET = WriteIniString(iniFile$, "Directory", "DatDir", DatDir$)
    gRET = WriteIniString(iniFile$, "Directory", "TDatDir", TDatDir$)
    gRET = WriteIniString(iniFile$, "Directory", "SDatDir", SDatDir$)

End Sub

'******************************
'*  嶌嬈僼僅儖僟偺妋擣仌嶌惉
'******************************
Private Function DataFolder(N As String) As Integer
    Dim WK As String
    Dim FileNumB1 As Integer
    On Error GoTo NotFolder
    
    '-----
    WK = N
    FileNumB1 = FreeFile
    Open WK + "\TEST.$$$" For Output As #FileNumB1
    Close #FileNumB1
    Kill WK + "\TEST.$$$"
    On Error GoTo 0
    DataFolder = 0
Exit Function
    
    
NotFolder:
    On Error GoTo 0
    Close #FileNumB1
    MkDir WK
    DataFolder = 1
End Function

'***********************************
'*       擖椡抣偺斖埻妋擣
'***********************************
Public Function ufTextErrSearch(Name As String, param As Variant, _
                            Max As Single, xCmp As String, Min As Single, nCmp As String, UGNG As String, _
                            oForm As Object, oText As Object) As Boolean
    Dim oKomoku As Object, RET As Integer
    
    ufTextErrSearch = True
    
    Set oKomoku = oText
    
    Select Case xCmp
    Case ">=", "=>"     '嵟戝偑埲忋偱偁傞-----
        Select Case nCmp

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷久久久综合中文字幕| 国产河南妇女毛片精品久久久| 久久久久久99久久久精品网站| 91女人视频在线观看| 国产做a爰片久久毛片| 午夜精品123| 亚洲精品乱码久久久久久日本蜜臀| 久久日一线二线三线suv| 欧美日韩亚洲丝袜制服| 色就色 综合激情| 99久久99久久精品国产片果冻| 国产大陆亚洲精品国产| 国产一区二区三区免费| 国内成人自拍视频| 粉嫩嫩av羞羞动漫久久久| 成人动漫一区二区| 91在线精品一区二区| 色菇凉天天综合网| 欧美色欧美亚洲另类二区| 5566中文字幕一区二区电影| 91精品国产综合久久香蕉的特点| 欧美日韩国产精选| 日韩久久精品一区| 中文字幕av一区二区三区免费看| 欧美国产一区视频在线观看| 成人免费在线视频| 男人的天堂亚洲一区| 国产成人精品一区二区三区四区| eeuss鲁片一区二区三区| 色婷婷一区二区| 日韩一区二区三区三四区视频在线观看| 欧美一区二区三区小说| 2023国产精华国产精品| 亚洲尤物在线视频观看| 日本网站在线观看一区二区三区 | 欧美一区二区三区在线| 2021中文字幕一区亚洲| 亚洲一区二区在线观看视频| 秋霞午夜av一区二区三区| 国产传媒一区在线| 欧美日本一道本在线视频| 久久久亚洲精品一区二区三区| 一区二区三区成人| 精品一区二区三区在线观看| 一本色道综合亚洲| 久久久国际精品| 视频在线观看一区| 成人av网站免费观看| 26uuu国产日韩综合| 亚洲国产成人av好男人在线观看| 国产老妇另类xxxxx| 91精品国产入口| 亚洲午夜精品网| 在线日韩av片| 亚洲综合色成人| 91在线免费视频观看| 中文文精品字幕一区二区| 蜜臀久久99精品久久久画质超高清| 色又黄又爽网站www久久| 国产精品成人在线观看| 成人美女视频在线观看18| 亚洲精品在线一区二区| 麻豆精品视频在线观看视频| 欧美日韩国产首页| 日韩av一区二区三区| 日韩一区二区影院| 精品写真视频在线观看| 国产亚洲欧洲一区高清在线观看| 国产在线精品一区二区三区不卡| 欧美www视频| 成人白浆超碰人人人人| 亚洲免费在线视频| 欧美日本乱大交xxxxx| 久久99久国产精品黄毛片色诱| 精品国产凹凸成av人导航| 国产一区二区福利视频| 国产精品伦一区| 欧美影院一区二区三区| 亚洲福利一区二区| 精品国产一区二区三区久久久蜜月 | 亚洲最大的成人av| 91精品国产综合久久婷婷香蕉| 久久精品久久久精品美女| 久久精品欧美日韩| 色综合中文字幕| 丝袜脚交一区二区| 中文字幕成人av| 欧美日韩综合一区| 国产精品99久久久久久久女警 | 视频一区欧美精品| 国产精品欧美极品| 欧美刺激午夜性久久久久久久| 福利电影一区二区| 青青青爽久久午夜综合久久午夜| 国产日本欧美一区二区| 欧美日韩一区三区| 成人综合在线视频| 久久精品国产一区二区三区免费看 | 欧美日韩大陆一区二区| 99在线热播精品免费| 极品少妇一区二区| 视频一区免费在线观看| 亚洲欧美一区二区在线观看| 欧美久久久一区| 丝袜亚洲精品中文字幕一区| 国产精品卡一卡二| 久久久久久久综合日本| 欧美成人aa大片| 欧美日韩高清一区二区三区| 91女厕偷拍女厕偷拍高清| 不卡影院免费观看| 国产精品一区二区91| 精品一区二区在线免费观看| 日本欧美在线观看| 日本亚洲免费观看| 久久国产免费看| 裸体健美xxxx欧美裸体表演| 日韩中文字幕91| 久久精品噜噜噜成人88aⅴ| 日本伊人色综合网| 另类欧美日韩国产在线| 国产在线精品国自产拍免费| 国产原创一区二区| 成人一区二区三区中文字幕| 国产福利91精品一区二区三区| 黄一区二区三区| 处破女av一区二区| 色婷婷精品大在线视频| 91 com成人网| 久久亚洲捆绑美女| 亚洲人亚洲人成电影网站色| 亚洲在线观看免费| 国产一区二区美女诱惑| 成人免费视频app| 欧美精品乱码久久久久久按摩| 欧美videos大乳护士334| 国产欧美一区二区精品性色| 国产高清亚洲一区| 欧美日韩国产综合视频在线观看| 欧美不卡一二三| 亚洲人成精品久久久久| 午夜久久电影网| 国产成人免费视频| 欧美片网站yy| 中文字幕一区二区三区四区不卡| 午夜精品久久久久影视| 国产成人精品www牛牛影视| 欧美午夜在线一二页| 国产欧美日韩中文久久| 日韩1区2区日韩1区2区| 91影院在线观看| 久久久电影一区二区三区| 舔着乳尖日韩一区| 99久久国产综合色|国产精品| 欧美xxxxx裸体时装秀| 亚洲狠狠爱一区二区三区| 丁香五精品蜜臀久久久久99网站| 欧美一区永久视频免费观看| 亚洲精品中文字幕在线观看| 国产一区二区看久久| 久久亚洲一级片| 久久精品噜噜噜成人88aⅴ| 欧洲视频一区二区| 亚洲综合一区二区三区| 91老司机福利 在线| 国产精品二区一区二区aⅴ污介绍| 精品亚洲aⅴ乱码一区二区三区| 欧美高清视频不卡网| 午夜欧美视频在线观看| 欧美日韩高清一区二区三区| 天堂久久久久va久久久久| 欧美久久久久中文字幕| 午夜精品一区二区三区电影天堂| 在线免费不卡视频| 偷拍一区二区三区四区| 欧美一二三区在线| 国产成人精品www牛牛影视| 亚洲欧洲日本在线| 欧美私人免费视频| 美腿丝袜亚洲一区| 国产欧美一区二区精品性| 在线观看欧美精品| 视频一区中文字幕| 欧美成人精品福利| 丁香婷婷综合激情五月色| 亚洲精选视频在线| 久久综合久久99| 色综合天天综合给合国产| 午夜一区二区三区视频| 欧美电影精品一区二区 | 国产中文字幕精品| 国产精品久久久久久久久免费相片| 色视频成人在线观看免| 久久国产精品72免费观看| 国产欧美日韩综合| 3d动漫精品啪啪| 91影院在线观看| 国产一区 二区| 日本在线不卡一区| 亚洲乱码国产乱码精品精小说|