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

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

?? messengerorig.frm

?? vb開發的消息傳遞系統
?? FRM
?? 第 1 頁 / 共 3 頁
字號:
            lpRemoteName As Long
            lpComment As Long
            lpProvider As Long
    End Type
        
    Const UF_SCRIPT = &H1
    Const UF_ACCOUNTDISABLE = &H2
    Const UF_HOMEDIR_REQUIRED = &H8
    Const UF_LOCKOUT = &H10
    Const UF_PASSWD_NOTREQD = &H20
    Const UF_PASSWD_CANT_CHANGE = &H40
    Const UF_TEMP_DUPLICATE_ACCOUNT = &H100
    Const UF_NORMAL_ACCOUNT = &H200
    Const UF_INTERDOMAIN_TRUST_ACCOUNT = &H800
    Const UF_WORKSTATION_TRUST_ACCOUNT = &H1000
    Const UF_SERVER_TRUST_ACCOUNT = &H2000
    Const UF_DONT_EXPIRE_PASSWD = &H10000
    Const UF_MNS_LOGON_ACCOUNT = &H20000
    
    Dim Info As NETRESOURCE         'To store the resource
    Dim Domn As Boolean             'Flag set when enumerating Domain(s)
    Dim DTyp As String              'To store the Domain Name
    Dim tUsr As String              'Name of the Current User
    Dim lUsr As Long                'Length of the User Name
    Dim X    As Long                'General storage for Return Value(s)
           
Private Function Enumerate(Info As NETRESOURCE) As Long
'This function is used Recursively to enumerate Workstations/Domains in a Network

    Dim EnumerationHandle&
    Dim res&
    Dim tbuf() As Byte
    Dim BufferSize As Long
         
    DoEvents
    'Open the Network
    res = WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_DISK, 0, Info, EnumerationHandle)
    
    If res <> 0 Then
       Exit Function
    End If
    
    ReDim tbuf(16384)
    BufferSize = 16384       'Minimum 16 KB Kaka
    
    Do
       DoEvents
       'Enumerate the Resources
       res = WNetEnumResource(EnumerationHandle, 1, tbuf(0), BufferSize)
       ' Check for errors
       Select Case res
          Case 0   ' Success
              Load agGetAddressForObject(tbuf(0))
          Case Else
             If res = ERROR_MORE_DATA Then ReDim tbuf(BufferSize + 1) Else: Exit Do
       End Select
    Loop While res = 0
    ' And close the enumeration
    res = WNetCloseEnum(EnumerationHandle)
    Enumerate = 0

End Function

Public Sub Load(ByVal bufferaddress&)
'nr stores the addresses for all the values
    Dim nr As NETRESOURCELONG   ' Temporary structure for copying
    agCopyData ByVal bufferaddress, nr, Len(nr)    ' Copy the necessary data
    LoadInfoFromNRLong nr       ' Call this function to Load Values from Pointer Addr.
End Sub

Private Sub LoadInfoFromNRLong(nr As NETRESOURCELONG)
'This function is used to Load values into strings from Pointer Addresses
    
    Info.dwScope = nr.dwScope
    Info.dwType = nr.dwType
    Info.dwDisplayType = nr.dwDisplayType
    Info.dwUsage = nr.dwUsage
    
    If nr.lpRemoteName <> 0 Then
       Info.lpRemoteName = agGetStringFromPointer(nr.lpRemoteName) & Chr$(0)
    Else
       Info.lpRemoteName = vbNullString
    End If
    
    'Determine the type of resource
    Select Case Info.dwDisplayType
         Case RESOURCEDISPLAYTYPE_DOMAIN
                 DTyp = " Domain "
                 If Domn = True Then         'If search is for Domain(s) list and exit
                     cboWorkstation.AddItem Chr(32) & Info.lpRemoteName
                 Else
                     X& = Enumerate(Info)    'Look for further computers
                 End If
         Case RESOURCEDISPLAYTYPE_GENERIC
                 DTyp = " Generic "
         Case RESOURCEDISPLAYTYPE_GROUP
                 DTyp = " Group "
         Case RESOURCEDISPLAYTYPE_SERVER
                 DTyp = " Server "
                 If Domn = False Then        'If search is for Workstations(s) list and exit
                     cboWorkstation.AddItem Trim(Mid(Info.lpRemoteName, 3, Len(Info.lpRemoteName)))
                 End If
         Case RESOURCEDISPLAYTYPE_SHARE
                 DTyp = " Share "
         Case RESOURCEDISPLAYTYPE_FILE
                 DTyp = " File "
     End Select
   
End Sub

Private Sub cboSelected_GotFocus()
'Tell user what this will do
    lblStatus = "按 DEL 鍵刪除用戶."
End Sub

Private Sub cboSelected_KeyDown(KeyCode As Integer, Shift As Integer)
'Trapping DEL key so that the user may be removed from the selected List
    If cboSelected.ListCount > 0 And cboSelected.ListIndex > -1 And KeyCode = 46 Then
        cboSelected.RemoveItem cboSelected.ListIndex
        If cboSelected.ListCount > -1 Then
            cboSelected.ListIndex = cboSelected.ListCount - 1
        End If
    End If
End Sub

Private Sub cboWorkstation_Click()
'Selects the user to the Select ComboBox when Group Check is enabled
    If cboWorkstation.ListCount > -1 And Len(Trim(cboWorkstation)) > 0 Then
        If Mid(cboWorkstation, 1, 1) = "*" Then
            chkGroup.Value = 1
            Call SessionEnum(2)
        ElseIf chkGroup.Value = 1 Then
            cboSelected.AddItem cboWorkstation
            cboSelected.ListIndex = cboSelected.ListCount - 1
        End If
    End If
End Sub

Private Sub cboWorkstation_GotFocus()
'Prompt the user to select a Name
    If Len(lblStatus) <> 0 Then lblStatus = "可以選擇或者直接輸入發送到達的位置."
End Sub

Private Sub cboWorkstation_KeyPress(KeyAscii As Integer)
'Add the name to the Select Combo on ENTER press
    If KeyAscii = 13 Then
        If chkGroup.Value = 1 And Len(Trim(cboWorkstation)) Then
            cboSelected.AddItem cboWorkstation
            cboSelected.ListIndex = cboSelected.ListCount - 1
        End If
    Else
        If KeyAscii = 32 Then KeyAscii = 0 Else KeyAscii = Asc(UCase(Chr(KeyAscii)))
    End If
End Sub

Private Sub chkGroup_Click()
'This is used to Display the Select Combo
    cboSelected.Clear
    cboSelected.Visible = chkGroup
End Sub

Private Sub chkGroup_GotFocus()
'Tell user what this will do
    lblStatus = "選擇一個用戶."
End Sub

Private Sub cmdBeep_Click()
'This code sets the Beeper On/Off
    Dim xRet&, ySet&, bSet&     'Variables for Return Status, Speaker Status, Set Variable
    ySet = Get_Beep
    If ySet = 0 Then bSet = 1 Else bSet = 0    'Set bSet to the Opposite of Set Status
    xRet = SystemParametersInfo(SPI_SETBEEP, bSet, ySet, 0&)
    If xRet <> 0 Then
        xRet = Get_Beep
    Else
        lblStatus = "不發出聲音."
    End If
End Sub
    
Function Get_Beep() As Long
'This code sets the Beeper On/Off
    Dim xRet&, ySet&    'Variables for Return Status, Speaker Status
    xRet = SystemParametersInfo(SPI_GETBEEP, 0&, ySet, 0&)
    If xRet <> 0 Then
        If ySet = 0 Then
            lblStatus = "關閉聲音."
            cmdBeep.BackColor = &H40C0&     'Set to Red to meaning Off
        Else
            lblStatus = "打開聲音."
            cmdBeep.BackColor = &HC0C000    'Set to Green to meaning On
        End If
    Else
        cmdBeep.BackColor = &HC0C0C0        'Set Default color to the Beep Button
        lblStatus = "不檢測聲音狀態."
    End If
    Get_Beep = ySet
End Function

Private Sub cmdBeep_GotFocus()
'Tell user this will set beeper On/Off
    lblStatus = "設置聲音是否打開."
End Sub

Private Sub cmdExit_Click()
'Close Messenger, Tata
    Unload Me
End Sub
    
Private Sub cmdExit_GotFocus()
'Tell user this will khatam the Messenger
    lblStatus = "結束程序."
End Sub

Private Sub cmdSend_Click()
'This function sends Messages to Names either in Select Combo/ Default Combo

    Dim iSel As Integer
    Dim tMsg As String
    
    tMsg = txtMsg       'Store actual Message in a string
    If chkGroup.Value = 1 Then
        If cboSelected.ListCount < 1 Then
            Beep
            lblStatus = "無選擇."
        Else
            Me.WindowState = vbMinimized
            Me.Caption = "正在發送,請等待 ..."
            For iSel = 0 To cboSelected.ListCount - 1
                If Len(Trim(cboSelected.List(iSel))) = 0 Or (Left(Trim(cboSelected.List(iSel)), 1) = "*") Then
                    Beep
                    lblStatus = "無法發送: " & cboSelected.List(iSel)
                Else
                    Call SendMessage(cboSelected.List(iSel), tMsg)
                End If
            Next iSel
            Me.Caption = "發送消息"
            Me.WindowState = vbNormal
        End If
    Else
        If Len(Trim(cboWorkstation)) = 0 Or (Left(Trim(cboWorkstation), 1) = "*") Then
            Beep
            lblStatus = "選擇或輸入用戶名稱."
        Else
            Call SendMessage(cboWorkstation, tMsg)
        End If
    End If
    
End Sub
    
Private Sub cmdSend_GotFocus()
'Display whether the Message is to Group or Name
    If chkGroup.Value = 1 Then
        lblStatus = "發送消息到工作組。"
    Else
        lblStatus = "發送給:  " & cboWorkstation
    End If
End Sub

Private Sub domain_Click()
'Calls Enumerate function to select Domain names from the Network

    Me.MousePointer = 11
    lblStatus = "正在查找域  ..."
    
    Me.Caption = "正在查找域 ..."
    
    cboWorkstation.Clear
    Reset_Info
    Domn = True
    DoEvents:     X& = Enumerate(Info)    'To enumerate root, necessary to enumerate the Network
    DoEvents:     X& = Enumerate(Info)    'To enumerate further
    Domn = False
    
    'Beep
    If cboWorkstation.ListCount > 0 Then lblStatus = "域被找到."
    
    Me.MousePointer = 1
    If cboWorkstation.ListCount > 0 Then cboWorkstation.ListIndex = 0
    
    'Beep
    Me.Caption = "發送消息"
    txtMsg = ""

End Sub

Private Sub exit_Click()
'This will Khatam the Messenger
    End
End Sub

Private Sub Form_Load()
'Prompts the user to enter a Message, Finds Beeper status before
    Dim nRet As Long
    nRet = SetWindowRgn(Me.hWnd, CreateFormRegion(1, 1, 0, 0), True)
    
    lblStatus = "輸入要發送的消息."
    Call Get_Beep       'Finds Beeper Status
    Call Get_User       'Gets the User name and attaches it to the Message
    
End Sub

Private Function CreateFormRegion(ScaleX As Single, ScaleY As Single, OffsetX As Integer, OffsetY As Integer) As Long
    Dim Corraction As Integer
    Dim HolderRegion As Long, ObjectRegion As Long, nRet As Long, Counter As Integer
    Dim PolyPoints() As POINTAPI
    
    ResultRegion = CreateRectRgn(0, 0, 0, 0)
    HolderRegion = CreateRectRgn(0, 0, 0, 0)
    
                ObjectRegion = CreateRoundRectRgn( _
                        shpBorder.Left / Screen.TwipsPerPixelX + OffsetX, _
                        shpBorder.Top / Screen.TwipsPerPixelY + OffsetY, _
                        (shpBorder.Left + shpBorder.Width) / Screen.TwipsPerPixelX + OffsetX, _
                        (shpBorder.Top + shpBorder.Height) / Screen.TwipsPerPixelY + OffsetY, _
                        RectXRound, RectYRound)
        nRet = CombineRgn(HolderRegion, ResultRegion, ResultRegion, RGN_COPY)
        nRet = CombineRgn(ResultRegion, HolderRegion, ObjectRegion, 2)
        DeleteObject ObjectRegion
    DeleteObject ObjectRegion
    DeleteObject HolderRegion
    CreateFormRegion = ResultRegion
End Function

Private Sub Form_Unload(Cancel As Integer)
    DeleteObject ResultRegion

End Sub

Private Sub group_Click()
'Displays Group names, at present the service is not available to this list

    lblStatus = "正在查找工作組 ..."
    Me.MousePointer = 11
    
    Me.Caption = "正在查找工作組 ..."

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡大黄网站免费看| 精品一区二区三区视频在线观看| 欧美一区三区四区| 7777精品伊人久久久大香线蕉超级流畅 | 91福利在线看| 精品精品欲导航| 国产精品久久久久久久久动漫| 一区二区在线观看视频| 成人午夜激情视频| 亚洲超碰97人人做人人爱| 国产一区福利在线| 欧美日韩精品一区二区在线播放| 国产欧美精品一区二区色综合| 视频精品一区二区| 不卡一卡二卡三乱码免费网站| 日韩欧美在线一区二区三区| 自拍偷自拍亚洲精品播放| 九九精品视频在线看| 欧美丰满一区二区免费视频| 亚洲免费av观看| 99久久精品国产导航| 久久久www成人免费毛片麻豆| 五月激情综合婷婷| 欧美另类一区二区三区| 老司机一区二区| 精品国产成人在线影院| 丝瓜av网站精品一区二区 | 国产丝袜美腿一区二区三区| 美女诱惑一区二区| 日韩欧美国产一区二区在线播放| 激情综合一区二区三区| 一区二区中文字幕在线| 99久久综合国产精品| 亚洲一区二区在线免费观看视频| 色综合天天做天天爱| 亚洲高清免费视频| 久久这里只有精品首页| 成人激情图片网| 午夜电影网亚洲视频| 久久综合九色综合欧美亚洲| 国产精品综合视频| 亚洲精品免费视频| 337p亚洲精品色噜噜狠狠| 国产91丝袜在线观看| 蜜臀av一区二区在线免费观看| 国产丝袜美腿一区二区三区| 日本精品一区二区三区高清 | 99久久er热在这里只有精品15 | 国产精一区二区三区| 亚洲成人av一区二区三区| 日韩精品一区二区三区在线| 色94色欧美sute亚洲线路一ni | 亚洲欧美在线另类| 国产女人18毛片水真多成人如厕| 欧美一区二区三区影视| 欧美色图一区二区三区| 91九色02白丝porn| 91色porny在线视频| 国产经典欧美精品| 久久99热国产| 国产中文一区二区三区| 免费观看30秒视频久久| 亚洲欧美视频在线观看视频| 日韩一区日韩二区| 中文字幕一区二区视频| 亚洲欧美激情小说另类| 一区二区三区91| 亚洲二区在线视频| 视频一区国产视频| 狠狠久久亚洲欧美| 国产一区二区女| 色猫猫国产区一区二在线视频| 色哟哟国产精品| 欧美精选午夜久久久乱码6080| 91精品福利在线一区二区三区 | 777欧美精品| 欧美激情一区二区三区四区| 亚洲欧美综合在线精品| 精品写真视频在线观看| 99re视频这里只有精品| 欧美乱妇20p| 椎名由奈av一区二区三区| 天天射综合影视| 色综合中文字幕国产| 日韩一区二区中文字幕| 一区免费观看视频| 福利视频网站一区二区三区| 制服丝袜国产精品| 亚洲人成人一区二区在线观看| 免费精品99久久国产综合精品| 在线中文字幕一区二区| 久久久影视传媒| 久久精品999| 日韩视频一区二区在线观看| 尤物av一区二区| 91在线porny国产在线看| 精品国产免费一区二区三区四区| 一区二区三区在线免费视频| 国产激情视频一区二区在线观看| 日韩精品一区二区三区在线播放 | 日韩一级大片在线| 亚洲精品ww久久久久久p站| 伊人色综合久久天天人手人婷| 麻豆精品视频在线观看| 欧美本精品男人aⅴ天堂| 激情偷乱视频一区二区三区| 日韩欧美精品在线| 日本网站在线观看一区二区三区 | 亚洲欧美乱综合| 欧美男人的天堂一二区| 久久99国产乱子伦精品免费| 日韩欧美在线123| 国产成人在线观看| 亚洲一区二区av在线| 欧美精品高清视频| 丰满岳乱妇一区二区三区| 亚洲永久免费视频| 国产三区在线成人av| 色94色欧美sute亚洲线路一ni| 日本强好片久久久久久aaa| 久久新电视剧免费观看| 91猫先生在线| 国产精品99久久久久久宅男| 亚洲日本丝袜连裤袜办公室| 91精品国产免费| 91浏览器在线视频| 国产激情一区二区三区桃花岛亚洲 | 欧美三级视频在线播放| 国产在线一区二区| 日本在线不卡视频一二三区| 亚洲欧洲制服丝袜| 国产精品三级视频| 国产日韩精品久久久| 欧美一区二区三区在线观看 | 欧美色偷偷大香| 最新欧美精品一区二区三区| 欧美自拍丝袜亚洲| 欧美tk丨vk视频| 欧美精品一区二区精品网| 欧美精品粉嫩高潮一区二区| 91.xcao| 久久亚洲精精品中文字幕早川悠里| 91精彩视频在线| 欧美群妇大交群的观看方式| 欧美色图激情小说| 欧美一二三四区在线| 精品卡一卡二卡三卡四在线| 一区免费观看视频| 国产精品伊人色| 欧美一卡2卡三卡4卡5免费| 国产精品成人免费精品自在线观看| 婷婷久久综合九色国产成人| 国产精品一品视频| 欧美精品久久一区二区三区| 国产精品亲子伦对白| 麻豆91精品视频| 日本精品一区二区三区四区的功能| 日本一区二区三区在线观看| 中文字幕久久午夜不卡| 亚洲精品视频免费看| 9人人澡人人爽人人精品| 久久亚洲影视婷婷| 国产米奇在线777精品观看| 免费高清视频精品| 91久久久免费一区二区| 久久久国产精品午夜一区ai换脸| 亚洲最大成人综合| 成人高清视频在线| 精品国产一区二区三区忘忧草 | 日本高清不卡aⅴ免费网站| 制服丝袜成人动漫| 性感美女久久精品| 欧美色欧美亚洲另类二区| 中文字幕成人在线观看| 国产高清无密码一区二区三区| 日韩欧美成人一区| 国产综合成人久久大片91| 欧美精品久久久久久久久老牛影院| 亚洲特级片在线| 色欧美日韩亚洲| 亚洲一区二区美女| 4438x亚洲最大成人网| 亚洲国产日韩在线一区模特 | 亚洲柠檬福利资源导航| 一本高清dvd不卡在线观看| 亚洲最大的成人av| 精品视频资源站| 经典三级在线一区| 国产精品欧美精品| 欧美精品视频www在线观看| 日韩成人精品视频| 国产精品污www在线观看| 久久国产精品72免费观看| 久久精品夜夜夜夜久久| 91社区在线播放| 国产精品一色哟哟哟| 亚洲精品乱码久久久久久黑人| 日韩欧美一二区| 色综合天天性综合| 国产制服丝袜一区|