亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
免费在线看成人av| 91精品国产91久久久久久最新毛片| 久99久精品视频免费观看| 亚洲1区2区3区视频| 亚洲国产日韩精品| 亚洲福利视频一区| 日韩国产在线一| 日韩电影一区二区三区| 日韩激情av在线| 蜜桃视频一区二区三区在线观看| 日本不卡视频一二三区| 美女一区二区视频| 国产一区亚洲一区| 成人国产一区二区三区精品| 丁香天五香天堂综合| 不卡一区在线观看| 欧美自拍丝袜亚洲| 欧美一区二区三区播放老司机| 欧美大片一区二区三区| 久久你懂得1024| 中文字幕制服丝袜成人av| 亚洲黄色免费网站| 午夜日韩在线观看| 国产一二精品视频| 91丨九色丨黑人外教| 精品视频一区 二区 三区| 欧美精品亚洲一区二区在线播放| 日韩视频在线一区二区| 国产欧美日韩另类一区| 夜夜亚洲天天久久| 免费成人av在线播放| 国产成人一区二区精品非洲| 99久久久久久| 91精品国产aⅴ一区二区| 久久久久国产精品麻豆| 亚洲欧美成aⅴ人在线观看 | 国产乱人伦精品一区二区在线观看 | 老司机精品视频在线| 国产成人欧美日韩在线电影| 色哟哟日韩精品| 欧美一三区三区四区免费在线看 | 日韩高清一级片| 国产一区不卡精品| 91黄视频在线观看| 欧美成人精品二区三区99精品| 国产精品久久久久婷婷| 午夜精品福利在线| 国产精品夜夜嗨| 欧美视频一区在线观看| 国产日韩欧美电影| 亚洲成人av一区二区| 国产乱码字幕精品高清av| 91久久国产综合久久| 精品国产sm最大网站| 亚洲精品高清视频在线观看| 久草热8精品视频在线观看| 色视频一区二区| 精品人在线二区三区| 亚洲一区二区在线免费看| 国产一区二区日韩精品| 欧美唯美清纯偷拍| 国产精品美女一区二区| 另类综合日韩欧美亚洲| 欧美探花视频资源| 国产精品乱码一区二三区小蝌蚪| 日本不卡视频在线| 欧美综合在线视频| 国产视频一区二区在线观看| 日本怡春院一区二区| 色一情一伦一子一伦一区| 欧美精品一区二区三区久久久 | 99精品一区二区三区| 精品久久久久一区| 丝袜诱惑亚洲看片| 日本精品一区二区三区高清| 国产日韩三级在线| 激情六月婷婷久久| 欧美一区二区三区四区久久| 一区二区三区产品免费精品久久75| 国产福利视频一区二区三区| 欧美tickling挠脚心丨vk| 亚洲国产精品久久不卡毛片| caoporn国产一区二区| 久久综合国产精品| 蜜桃在线一区二区三区| 欧美日韩国产片| 一区二区三区日韩精品| 99国产欧美另类久久久精品| 麻豆精品一区二区三区| 欧美撒尿777hd撒尿| 亚洲欧美激情在线| 91亚洲资源网| 亚洲欧美日韩国产综合| aa级大片欧美| 亚洲欧洲国产专区| 菠萝蜜视频在线观看一区| 国产欧美日韩卡一| 成人国产精品免费观看视频| 国产亚洲欧美日韩在线一区| 国产二区国产一区在线观看| 精品久久久久99| 国产老女人精品毛片久久| 久久免费的精品国产v∧| 国产一区二区剧情av在线| 26uuu精品一区二区在线观看| 麻豆高清免费国产一区| 精品国产123| 国产一区二区美女| 国产精品网站一区| av不卡免费在线观看| 亚洲欧美日韩人成在线播放| 色综合久久精品| 亚洲黄色在线视频| 欧美伦理电影网| 免费在线成人网| xf在线a精品一区二区视频网站| 国产精品一区免费在线观看| 国产精品青草综合久久久久99| eeuss国产一区二区三区| 一区二区三区四区在线免费观看| 91久久精品网| 视频一区国产视频| 久久色成人在线| 不卡的av在线播放| 亚洲一区在线观看网站| 欧美日韩五月天| 久久99久久精品欧美| 中文字幕乱码一区二区免费| 一区二区三区四区精品在线视频| 精品视频免费看| 久久99精品久久只有精品| 国产欧美一区二区三区在线看蜜臀| 成人精品国产免费网站| 亚洲一区日韩精品中文字幕| 日韩欧美一区在线观看| 懂色av一区二区在线播放| 一区二区三区在线看| 5月丁香婷婷综合| 国产精品一二三四| 亚洲蜜臀av乱码久久精品| 91精品国产欧美一区二区成人| 国内偷窥港台综合视频在线播放| 国产精品久久看| 91精品国产91久久综合桃花 | 精品国产乱码久久久久久免费| 国产**成人网毛片九色| 亚洲午夜激情网站| 国产亚洲精品超碰| 欧美少妇bbb| 岛国精品一区二区| 香蕉成人伊视频在线观看| 国产欧美一区二区精品性色超碰| 色综合久久久久综合体| 国产一区二区剧情av在线| 夜夜嗨av一区二区三区网页| 精品日韩欧美一区二区| 色婷婷亚洲一区二区三区| 国产综合色在线| 亚洲一级不卡视频| 中文字幕av不卡| 日韩精品专区在线影院重磅| 日本道色综合久久| 国产黄色成人av| 免费日本视频一区| 亚洲欧洲综合另类在线| 久久久久九九视频| 欧美一区二区三区四区五区 | 日韩精品一二三| 中文字幕一区在线观看视频| 日韩视频永久免费| 精品视频全国免费看| 99视频有精品| 国产一区激情在线| 偷拍一区二区三区四区| 1000精品久久久久久久久| 久久综合色8888| 日韩一区二区三区在线观看| 色婷婷激情一区二区三区| 成人免费毛片嘿嘿连载视频| 蜜臀精品久久久久久蜜臀| 亚洲国产精品一区二区www在线| 国产精品色婷婷| 国产午夜精品一区二区三区视频 | 激情图区综合网| 日欧美一区二区| 亚洲在线成人精品| 国产精品成人在线观看| 国产欧美一区二区精品忘忧草| 日韩亚洲欧美一区二区三区| 欧美日韩高清一区| 欧美在线观看你懂的| 色噜噜狠狠色综合中国| av动漫一区二区| 成人性生交大片免费看在线播放 | 在线播放亚洲一区| 欧美三区在线观看| 欧美色区777第一页| 欧美日韩国产高清一区二区| 91久久精品一区二区| 在线精品亚洲一区二区不卡|