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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ilist.ctl

?? 使用VB仿QQ界面開發(fā)的ICQ程序,采用C/S結(jié)架,實現(xiàn)簡單文字聊天.
?? CTL
?? 第 1 頁 / 共 2 頁
字號:
End Sub


'Api (heh)
Sub PrintAt(x As Long, y As Long, Text As String)
    P.CurrentX = x
    P.CurrentY = y
    P.Print Text
End Sub
Sub MoveTo(x, y)
    P.CurrentX = x
    P.CurrentY = y
End Sub

Sub LineTo(x, y, Optional Color As Long = 0)
    P.Line -(x, y), Color
End Sub
Sub TextOut(Text As String)
    P.Print Text
End Sub
Sub Rectangle(x As Long, y As Long, Width As Long, Height As Long, _
              Optional Color As Long = vbHighlight)
    P.Line (x, y)-Step(Width, Height), Color, BF
End Sub
Function RoundEx(x)
    If x > CLng(x) Then
        RoundEx = CLng(x) + 1
    Else
        RoundEx = CLng(x)
    End If
End Function




'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MemberInfo=8,0,0,0
Public Property Get IconPosX() As Long
    IconPosX = m_IconPosX
End Property

Public Property Let IconPosX(ByVal New_IconPosX As Long)
    m_IconPosX = New_IconPosX
    PropertyChanged "IconPosX"
End Property

'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MemberInfo=8,0,0,0
Public Property Get IconPosY() As Long
    IconPosY = m_IconPosY
End Property

Public Property Let IconPosY(ByVal New_IconPosY As Long)
    m_IconPosY = New_IconPosY
    PropertyChanged "IconPosY"
End Property

'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MemberInfo=8,0,0,0
Public Property Get CaptionPosX() As Long
    CaptionPosX = m_CaptionPosX
End Property

Public Property Let CaptionPosX(ByVal New_CaptionPosX As Long)
    m_CaptionPosX = New_CaptionPosX
    PropertyChanged "CaptionPosX"
End Property

'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MemberInfo=8,0,0,0
Public Property Get CaptionPosY() As Long
    CaptionPosY = m_CaptionPosY
End Property

Public Property Let CaptionPosY(ByVal New_CaptionPosY As Long)
    m_CaptionPosY = New_CaptionPosY
    PropertyChanged "CaptionPosY"
End Property

'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MemberInfo=8,0,0,0
Public Property Get TextPosX() As Long
    TextPosX = m_TextPosX
End Property

Public Property Let TextPosX(ByVal New_TextPosX As Long)
    m_TextPosX = New_TextPosX
    PropertyChanged "TextPosX"
End Property

'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MemberInfo=8,0,0,0
Public Property Get TextPosY() As Long
    TextPosY = m_TextPosY
End Property

Public Property Let TextPosY(ByVal New_TextPosY As Long)
    m_TextPosY = New_TextPosY
    PropertyChanged "TextPosY"
End Property

'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MemberInfo=8,0,0,0
Public Property Get Selected() As Long
    Selected = m_Selected
End Property

Public Property Let Selected(ByVal New_Selected As Long)

Dim y As Long
Dim T As Long
If New_Selected > Count Then New_Selected = Count

If New_Selected <> m_Selected Then
        'Clear
        T = m_Selected
        m_Selected = New_Selected
        
        y = (T - Scroll.Value - 1) * m_ItemHeight
        Rectangle 0, y, P.ScaleWidth, m_ItemHeight, vbWhite
        DrawItem T
        DrawItem m_Selected
        
        RaiseEvent OnSelect
End If

    PropertyChanged "Selected"
End Property
Sub SetPos(CaptionX As Long, CaptionY As Long, _
           TextX As Long, TextY As Long, _
           IconX As Long, IconY As Long)
    m_CaptionPosX = CaptionX
    m_CaptionPosY = CaptionY
    m_TextPosX = TextX
    m_TextPosY = TextY
    m_IconPosX = IconX
    m_IconPosY = IconY
    Redraw
End Sub

Function IsVisible(Index As Long) As Boolean
    Dim Ips As Long
    Ips = (P.ScaleHeight \ m_ItemHeight)
    If Index > Scroll.Value And Index < Scroll.Value + Ips + 1 Then
        IsVisible = True
    End If
End Function

Sub ScrollTo(Index As Long)
    Dim Ips As Long
    Ips = (P.ScaleHeight \ m_ItemHeight)
    If Scroll.Visible = False Then Exit Sub
    If Count > Index + Ips Then
        Scroll.Value = Index - 1
    Else
        Scroll.Value = Count - Ips
    End If
End Sub


Private Sub SetScroll()
    
    Scroll.Max = Count - Int(P.ScaleHeight / m_ItemHeight)
    If Scroll.Max <= 0 Then
        Scroll.Max = 0
        Scroll.Visible = False
    Else
        Scroll.Visible = True
    End If
End Sub

Private Sub P_Click()
    RaiseEvent Click
  
End Sub

'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=P,P,-1,hWnd
Public Property Get hWnd() As Long
Attribute hWnd.VB_Description = "Returns a handle (from Microsoft Windows) to an object's window."
    hWnd = P.hWnd
End Property

Private Sub P_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
    RaiseEvent MouseDown(Button, Shift, x, y)
    Selected = RoundEx(y / m_ItemHeight) + Scroll.Value
End Sub

'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=P,P,-1,MouseIcon
Public Property Get MouseIcon() As Picture
Attribute MouseIcon.VB_Description = "Sets a custom mouse icon."
    Set MouseIcon = P.MouseIcon
End Property

Public Property Set MouseIcon(ByVal New_MouseIcon As Picture)
    Set P.MouseIcon = New_MouseIcon
    PropertyChanged "MouseIcon"
End Property

Private Sub P_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
    RaiseEvent MouseMove(Button, Shift, x, y)
    If Button = 1 Then
        If y > 0 And y < P.ScaleHeight Then
            Timer1.Enabled = False
            Selected = RoundEx(y / m_ItemHeight) + Scroll.Value
        Else
        
            If y < 0 Then
                m_Scroll = 1
            ElseIf y > P.ScaleHeight Then
                m_Scroll = 2
            End If
            Timer1.Enabled = True
        End If
    End If
End Sub

'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=P,P,-1,MousePointer
Public Property Get MousePointer() As MousePointerConstants
Attribute MousePointer.VB_Description = "Returns/sets the type of mouse pointer displayed when over part of an object."
    MousePointer = P.MousePointer
End Property

Public Property Let MousePointer(ByVal New_MousePointer As MousePointerConstants)
    P.MousePointer() = New_MousePointer
    PropertyChanged "MousePointer"
End Property

Private Sub P_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
    Timer1.Enabled = False
    RaiseEvent MouseUp(Button, Shift, x, y)
End Sub

Private Sub P_DblClick()
    RaiseEvent DblClick
End Sub

'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=P,P,-1,Font
Public Property Get Font() As Font
Attribute Font.VB_Description = "Returns a Font object."
Attribute Font.VB_UserMemId = -512
    Set Font = P.Font
End Property

Public Property Set Font(ByVal New_Font As Font)
    Set P.Font = New_Font
    PropertyChanged "Font"
End Property

'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=P,P,-1,hDC
Public Property Get hdc() As Long
Attribute hdc.VB_Description = "Returns a handle (from Microsoft Windows) to the object's device context."
    hdc = P.hdc
End Property

Private Sub P_KeyDown(KeyCode As Integer, Shift As Integer)
    RaiseEvent KeyDown(KeyCode, Shift)
    On Error Resume Next
    If Working = True Then Exit Sub
    Select Case KeyCode
        Case Is = vbKeyUp
            If Selected > 1 Then Selected = Selected - 1
            If IsVisible(Selected) = False Then
                If Scroll.Value > 0 Then
                    'DoEvents
                    Working = True
                    Scroll.Value = Scroll.Value - 1
                End If
            End If
        Case Is = vbKeyDown
            If Selected < Count Then Selected = Selected + 1
            If IsVisible(Selected) = False Then
                If Scroll.Value < Scroll.Max Then
                    'DoEvents
                    Working = True
                    Scroll.Value = Scroll.Value + 1
                End If
            End If
    End Select
End Sub

Private Sub P_KeyPress(KeyAscii As Integer)
    RaiseEvent KeyPress(KeyAscii)
End Sub

Private Sub P_KeyUp(KeyCode As Integer, Shift As Integer)
    RaiseEvent KeyUp(KeyCode, Shift)
End Sub

Public Sub SetCaption(Index, Caption As String)
    CItems(Index).Caption = Caption
    DrawItem Index
End Sub


Public Sub SetText(Index, Text As String)
    CItems(Index).Text = Text
    DrawItem Index
End Sub

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产精品国产专区不片| 色综合久久综合网97色综合 | 精品一区二区三区久久| 欧美日韩一区二区在线观看视频 | 精品国产91洋老外米糕| 黄色小说综合网站| 久久久久一区二区三区四区| 国产一区二区三区四区在线观看| 久久久国产精品麻豆| 成人亚洲一区二区一| ●精品国产综合乱码久久久久| 色88888久久久久久影院野外| 亚洲自拍偷拍网站| 欧美精品日韩综合在线| 经典三级视频一区| 亚洲欧洲日韩一区二区三区| 欧美无人高清视频在线观看| 麻豆一区二区99久久久久| 国产午夜精品一区二区| 日本韩国欧美在线| 精品一区二区在线免费观看| 国产精品丝袜黑色高跟| 欧美日韩综合在线免费观看| 免费观看久久久4p| 中文字幕一区二区三区在线观看| 欧美性猛交xxxxxxxx| 久久99蜜桃精品| 亚洲色图制服丝袜| 日韩久久久久久| av激情综合网| 久久机这里只有精品| 亚洲色图在线看| 精品日韩欧美在线| 91亚洲精品一区二区乱码| 日韩av一级电影| 国产精品护士白丝一区av| 欧美精品v国产精品v日韩精品 | 日韩你懂的在线播放| 国产不卡视频在线播放| 亚洲成人在线免费| 欧美精彩视频一区二区三区| 欧美图区在线视频| 成人免费毛片aaaaa**| 视频在线观看一区| 日韩一区在线免费观看| 精品日产卡一卡二卡麻豆| 91精品福利视频| 顶级嫩模精品视频在线看| 日韩精品免费专区| 日韩毛片视频在线看| 26uuu亚洲婷婷狠狠天堂| 欧美色精品在线视频| jvid福利写真一区二区三区| 久草这里只有精品视频| 亚洲v中文字幕| 亚洲青青青在线视频| 日本一区二区成人在线| 精品国产免费一区二区三区四区| 欧美自拍偷拍一区| 成人国产精品免费观看动漫| 狠狠色狠狠色综合| 捆绑变态av一区二区三区| 亚洲最大的成人av| 亚洲欧洲综合另类在线| 国产精品水嫩水嫩| 欧美激情一区二区| 久久久久国产精品人| 精品av综合导航| 日韩免费看的电影| 91精品久久久久久久久99蜜臂| 欧美专区在线观看一区| 欧美在线小视频| 色一区在线观看| 色婷婷av一区| 欧美在线不卡视频| 欧美在线观看禁18| 欧美人与禽zozo性伦| 精品视频999| 欧美日韩一区精品| 欧美精品久久久久久久多人混战| 色www精品视频在线观看| 色屁屁一区二区| 91激情在线视频| 欧美系列在线观看| 欧美精品在线观看播放| 欧美精品黑人性xxxx| 日韩一级欧美一级| 精品日韩一区二区| 国产三级精品三级| 一区二区中文字幕在线| 亚洲免费大片在线观看| 亚洲va韩国va欧美va精品| 日日摸夜夜添夜夜添国产精品| 视频一区二区三区入口| 日本美女一区二区三区视频| 久久国产精品区| 国产美女在线观看一区| 国产成人aaaa| 91久久线看在观草草青青| 欧美老肥妇做.爰bbww| 欧美成人乱码一区二区三区| 国产亚洲欧洲997久久综合 | 成人欧美一区二区三区小说| 一区二区三区.www| 免费高清成人在线| 成人深夜视频在线观看| 91福利小视频| 精品剧情在线观看| 国产精品久久久久久久久久免费看 | 奇米精品一区二区三区在线观看一| 图片区日韩欧美亚洲| 久久国产免费看| www.视频一区| 欧美另类z0zxhd电影| 久久亚洲精品小早川怜子| 亚洲欧美在线另类| 喷水一区二区三区| 国产高清精品网站| 色综合天天综合色综合av | 日韩一级在线观看| 国产精品婷婷午夜在线观看| 亚洲午夜免费电影| 国产一区二区在线影院| 91福利精品视频| 精品99一区二区| 亚洲v中文字幕| 国产成人午夜视频| 777色狠狠一区二区三区| 亚洲国产精品成人综合色在线婷婷| 亚洲一二三专区| 国产成人免费视频一区| 欧美一区二区视频网站| 欧美国产激情一区二区三区蜜月| 亚洲.国产.中文慕字在线| 国产成人丝袜美腿| 日韩一二三四区| 一区二区三区四区不卡在线| 国产一二三精品| 91精品在线观看入口| 亚洲欧美日韩国产中文在线| 国产在线精品国自产拍免费| 欧美日韩一区二区在线视频| 日韩美女精品在线| 粉嫩嫩av羞羞动漫久久久| 日韩一区二区视频| 亚洲电影第三页| 一本色道综合亚洲| 欧美国产日本韩| 国产精品自产自拍| 日韩三级精品电影久久久| 亚洲永久精品大片| 99riav一区二区三区| 国产欧美日韩久久| 国产一区二区三区国产| 欧美一区二区三区公司| 亚洲成av人片www| 在线精品国精品国产尤物884a| 日本一区二区免费在线| 国产精品一区二区久激情瑜伽| 日韩欧美一卡二卡| 免费成人在线观看| 日韩一本二本av| 美女久久久精品| 91精品国产综合久久久久久| 亚洲成人av免费| 欧美日韩视频专区在线播放| 亚洲一区日韩精品中文字幕| 一本一道综合狠狠老| 最新国产精品久久精品| jvid福利写真一区二区三区| 欧美激情一区二区| 99视频精品在线| 中文字幕佐山爱一区二区免费| 成人动漫在线一区| 中文字幕亚洲不卡| 色婷婷av久久久久久久| 亚洲愉拍自拍另类高清精品| 欧美日韩第一区日日骚| 日韩精品电影在线| 精品久久久久久综合日本欧美| 毛片不卡一区二区| 久久精品男人的天堂| 暴力调教一区二区三区| 亚洲少妇屁股交4| 欧洲日韩一区二区三区| 日韩和欧美一区二区三区| 日韩一区二区三区在线| 国产福利91精品| 亚洲视频在线观看一区| 欧美亚洲综合另类| 免费成人你懂的| 国产欧美综合在线观看第十页| 国产精品99久久久久久似苏梦涵| 亚洲国产精品99久久久久久久久| 99久久99久久精品免费看蜜桃| 一区二区三国产精华液| 欧美一区二区三区公司| 国产91精品在线观看| 亚洲一区二区三区不卡国产欧美| 91精品福利在线一区二区三区 |