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

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

?? coollist.ctl

?? 這個是屬性空間 比較不錯 可以和系統的相媲美
?? CTL
?? 第 1 頁 / 共 5 頁
字號:

Public Property Get BackNormal() As OLE_COLOR

    '-- BackNormal

    BackNormal = m_BackNormal

End Property

Public Property Let BackSelected(ByVal New_BackSelected As OLE_COLOR)

    m_BackSelected = New_BackSelected
    m_ColorBackSel = GetLngColor(m_BackSelected)
    Call iScr_Paint

End Property

Public Property Get BackSelected() As OLE_COLOR

    '-- BackSelected

    BackSelected = m_BackSelected

End Property

Public Property Let BackSelectedG1(ByVal New_BackSelectedG1 As OLE_COLOR)

    m_BackSelectedG1 = New_BackSelectedG1
    m_ColorGradient1 = GetRGBColors(GetLngColor(m_BackSelectedG1))
    Call iScr_Paint

End Property

Public Property Get BackSelectedG1() As OLE_COLOR

    '-- BackSelectedG1

    BackSelectedG1 = m_BackSelectedG1

End Property

Public Property Get BackSelectedG2() As OLE_COLOR

    '-- BackSelectedG2

    BackSelectedG2 = m_BackSelectedG2

End Property

Public Property Let BackSelectedG2(ByVal New_BackSelectedG2 As OLE_COLOR)

    m_BackSelectedG2 = New_BackSelectedG2
    m_ColorGradient2 = GetRGBColors(GetLngColor(m_BackSelectedG2))
    Call iScr_Paint

End Property

Private Sub Bar_Change()

    '-------------------------------------------------------------------------------------------
    '-- ScrollBar
    '-------------------------------------------------------------------------------------------

    If (m_LastBar <> Bar) Then
        m_LastBar = Bar
        m_LastY = -1

        If (txtEdit.Visible = True) Then
            Call txtEdit_LostFocus
        End If

        If (m_ListIndex = m_LastItem) Then
            Call DrawList
        End If

        RaiseEvent Scroll
        RaiseEvent TopIndexChange
    End If

End Sub

Private Sub Bar_Scroll()

    Call Bar_Change
    RaiseEvent Scroll

End Sub

Public Property Let BorderStyle(ByVal New_BorderStyle As BorderStyleCts)

    UserControl.BorderStyle() = New_BorderStyle

End Property

Public Property Get BorderStyle() As BorderStyleCts

    '-- BorderStyle

    BorderStyle = UserControl.BorderStyle

End Property

Public Property Let BoxBorder(ByVal New_BoxBorder As OLE_COLOR)

    m_BoxBorder = New_BoxBorder
    m_ColorBox = GetLngColor(m_BoxBorder)
    Call iScr_Paint

End Property

Public Property Get BoxBorder() As OLE_COLOR

    '-- BoxBorder

    BoxBorder = m_BoxBorder

End Property

Public Property Get BoxOffset() As Integer

    '-- BoxOffset

    BoxOffset = m_BoxOffset

End Property

Public Property Let BoxOffset(ByVal New_BoxOffset As Integer)

    If (New_BoxOffset <= m_tmpItemHeight * 0.5) Then
        m_BoxOffset = New_BoxOffset
    End If

    Call iScr_Paint

End Property

Public Property Let BoxRadius(ByVal New_BoxRadius As Integer)

    m_BoxRadius = New_BoxRadius
    Call iScr_Paint

End Property

Public Property Get BoxRadius() As Integer

    '-- BoxRadius

    BoxRadius = m_BoxRadius

End Property

Private Sub CalculateRects()

  Dim i As Long

    For i = 0 To m_VisibleRows - 1
        Call SetRect(m_ItemRct(i), 0, i * m_tmpItemHeight, ScaleWidth, i * m_tmpItemHeight + _
            m_tmpItemHeight)
        Call SetRect(m_TextRct(i), m_ItemOffset + m_ItemTextLeft, i * m_tmpItemHeight + _
            m_ItemOffset, ScaleWidth - m_ItemOffset, i * m_tmpItemHeight + m_tmpItemHeight - _
            m_ItemOffset)
        m_IconPt(i).X = m_ItemOffset
        m_IconPt(i).Y = m_ItemOffset
    Next

End Sub

Public Sub Clear()

    '-- Clear

    '-- Hide scroll bar
    Bar.Visible = 0
    Bar.Max = 0
    '-- Clear and resize drawing area
    Call iScr.Cls
    Call iScr.Move(0, 0, ScaleWidth, ScaleHeight)
    '-- Reset Item arrays
    ReDim m_List(0)
    ReDim m_Selected(0)
    m_nItems = 0
    m_LastItem = -1
    m_ListIndex = -1
    m_TopIndex = -1

End Sub

Private Sub DrawBack(ByVal hDC As Long, _
                     pRect As RECT2, _
                     ByVal Color As Long, _
                     Optional ByVal Selected As Boolean = False)

  Dim hBrush As Long

    On Error Resume Next
    hBrush = CreateSolidBrush(Color)
    Call FillRect(hDC, pRect, hBrush)
    Call DeleteObject(hBrush)

    If (Selected = True) Then
        hBrush = CreateSolidBrush(m_SelectListBorderColor)
        Call FrameRect(hDC, pRect, hBrush)
        Call DeleteObject(hBrush)
    End If

End Sub

Private Sub DrawBackGrad(ByVal hDC As Long, _
                         pRect As RECT2, _
                         Color1 As RGB, _
                         Color2 As RGB, _
                         ByVal Direction As Long)

  Dim v(1) As TRIVERTEX
  Dim GRct As GRADIENT_RECT

    '-- from

    With v(0)
        .X = pRect.x1
        .Y = pRect.y1
        .R = Color1.R
        .G = Color1.G
        .B = Color1.B
        .Alpha = 0
    End With

    '-- to

    With v(1)
        .X = pRect.x2
        .Y = pRect.y2
        .R = Color2.R
        .G = Color2.G
        .B = Color2.B
        .Alpha = 0
    End With

    GRct.UpperLeft = 0
    GRct.LowerRight = 1
    Call GradientFillRect(hDC, v(0), 2, GRct, 1, Direction)

End Sub

Private Sub DrawBox(ByVal hDC As Long, _
                    pRect As RECT2, _
                    ByVal Offset As Long, _
                    ByVal Radius As Long, _
                    ByVal ColorFill As Long, _
                    ByVal ColorBorder As Long)

  Dim hPen As Long
  Dim hBrush As Long

    hPen = SelectObject(hDC, CreatePen(PS_SOLID, 1, ColorBorder))
    hBrush = SelectObject(hDC, CreateSolidBrush(ColorFill))
    Call InflateRect(pRect, -Offset, -Offset)
    Call RoundRect(hDC, pRect.x1, pRect.y1, pRect.x2, pRect.y2, Radius, Radius)
    Call InflateRect(pRect, Offset, Offset)
    Call DeleteObject(SelectObject(hDC, hPen))
    Call DeleteObject(SelectObject(hDC, hBrush))

End Sub

Private Sub DrawDither(ByVal hDC As Long, pRect As RECT2, ByVal Color As Long)

  Dim hBrush As Long

    hBrush = SelectObject(hDC, CreateSolidBrush(Color))
    Call PatBlt(hDC, pRect.x1, pRect.y1, pRect.x2 - pRect.x1, pRect.y2 - pRect.y1, &HA000C9)
    Call DeleteObject(SelectObject(hDC, hBrush))

End Sub

Private Sub DrawFocus(ByVal Index As Integer)

    '-- DrawFocus

    If Not (m_Focus = True) Or Not (m_HasFocus = True) Then Exit Sub
    '-- Item out of area ?
    If (Index < Bar) Or (Index > Bar + m_VisibleRows - 1) Then Exit Sub
    '-- Draw it
    Call SetTextColor(iScr.hDC, m_ColorFont)
    Call DrawFocusRect(iScr.hDC, m_ItemRct(Index - Bar))

End Sub

Private Sub DrawGrad()

  Dim tmpRect As RECT2

    If (m_ListGradient = True) Then
        tmpRect.x1 = 0
        tmpRect.y1 = 0
        tmpRect.x2 = iScr.ScaleWidth
        tmpRect.y2 = iScr.ScaleHeight
        Call DrawBackGrad(iScr.hDC, tmpRect, m_ColorGradient1, m_ColorGradient2, _
            GRADIENT_FILL_RECT_V)
    End If

End Sub

Private Sub DrawItem(ByVal Index As Integer)

    '-- DrawItem

  Dim nRctIndex As Integer
  Dim FontC As Long

    '-- Item out of area?
    If (Index < Bar) Or (Index > Bar + m_VisibleRows - 1) Then Exit Sub
    If (Index > UBound(m_List) - 1) Then Exit Sub
    iScr.FontUnderline = 0
    nRctIndex = Index - Bar
    On Error Resume Next

    If Not (m_Selected(Index - 1) = True) And (m_Selected(Index) = False) And _
        (m_List(Index).SeparatorLine = True) Then
        Call APIRectangle(iScr.hDC, 5, m_ItemRct(nRctIndex).y1, iScr.ScaleWidth, 0, _
            m_ShadowColorText)
    ElseIf (m_List(Index).SeparatorLine = True) And (m_List(Index - 1).Enabled = False) Then
        Call APIRectangle(iScr.hDC, 5, m_ItemRct(nRctIndex).y1, iScr.ScaleWidth, 0, _
            m_ShadowColorText)
    End If

    '-- Draw m_Selected Item

    If (m_Selected(Index) = True) And (m_List(Index).Enabled = True) Then
        '-- Draw back area

        Select Case m_SelectModeStyle
        Case 0 '[Standard]
            Call DrawBack(iScr.hDC, m_ItemRct(nRctIndex), m_ColorBackSel, True)
            Call SetTextColor(iScr.hDC, m_ColorFontSel)

        Case 1 '[Dither] *(Effect will be applied after drawing icon)
            Call DrawBack(iScr.hDC, m_ItemRct(nRctIndex), m_ColorBack, True)
            Call SetTextColor(iScr.hDC, m_ColorFontSel)

        Case 2 '[Gradient_V]
            Call DrawBackGrad(iScr.hDC, m_ItemRct(nRctIndex), m_ColorGradient1, m_ColorGradient2, _
                GRADIENT_FILL_RECT_V)
            Call SetTextColor(iScr.hDC, m_ColorFontSel)

        Case 3 '[Gradient_H]
            Call DrawBackGrad(iScr.hDC, m_ItemRct(nRctIndex), m_ColorGradient1, m_ColorGradient2, _
                GRADIENT_FILL_RECT_H)
            Call SetTextColor(iScr.hDC, m_ColorFontSel)

        Case 4 '[Box]
            Call DrawBack(iScr.hDC, m_ItemRct(nRctIndex), m_ColorBack, True)
            Call DrawBox(iScr.hDC, m_ItemRct(nRctIndex), m_BoxOffset, m_BoxRadius, m_ColorBackSel, _
                m_ColorBox)
            Call SetTextColor(iScr.hDC, m_ColorFontSel)

        Case 5 '[Underline]
            Call DrawBack(iScr.hDC, m_ItemRct(nRctIndex), m_ColorBack)
            Call SetTextColor(iScr.hDC, m_ColorFontSel)
            iScr.FontUnderline = -1

        Case 6 '[byPicture]

            If Not (SelectionPicture Is Nothing) Then
                Call iScr.PaintPicture(SelectionPicture, 0, m_ItemRct(nRctIndex).y1, _
                    m_ItemRct(nRctIndex).x2, m_tmpItemHeight)
            Else
                Call DrawBack(iScr.hDC, m_ItemRct(nRctIndex), m_ColorBackSel, True)
            End If

            Call SetTextColor(iScr.hDC, m_ColorFontSel)
        End Select

        '-- Draw icon

        If (Not m_pImgList Is Nothing) Then
            On Error Resume Next

            If (m_WordWrap = True) Then
                Call m_pImgList.ListImages(m_List(Index).IconSelected).Draw(iScr.hDC, _
                    ScaleX(m_ItemOffset + 1, vbPixels, m_ILScale), ScaleY(m_ItemRct(nRctIndex).y1 _
                    + m_ItemOffset, vbPixels, m_ILScale), 1)
            Else
                Call m_pImgList.ListImages(m_List(Index).IconSelected).Draw(iScr.hDC, _
                    ScaleX(m_ItemOffset + 1, vbPixels, m_ILScale), ScaleY(m_ItemRct(nRctIndex).y1 _
                    + (m_tmpItemHeight - m_pImgList.ImageHeight) * 0.5, vbPixels, m_ILScale), 1)
            End If

            On Error GoTo 0
        End If

        '-- Apply dither effect (*)
        If (m_SelectModeStyle = 1) Then Call DrawDither(iScr.hDC, m_ItemRct(nRctIndex), _
            m_ColorBackSel)
    Else
        '-- Draw back area
        Call SetTextColor(iScr.hDC, m_List(Index).Color)
        '-- Draw icon

        If (Not m_pImgList Is Nothing) Then
            On Error Resume Next

            If (m_List(Index).Enabled = True) Then
                If (m_WordWrap = True) Then
                    Call m_pImgList.ListImages(m_List(Index).IconSelected).Draw(iScr.hDC, _
                        ScaleX(m_ItemOffset + 1, vbPixels, m_ILScale), _
                        ScaleY(m_ItemRct(nRctIndex).y1 + m_ItemOffset, vbPixels, m_ILScale), 1)
                Else
                    Call m_pImgList.ListImages(m_List(Index).IconSelected).Draw(iScr.hDC, _
                        ScaleX(m_ItemOffset + 1, vbPixels, m_ILScale), _
                        ScaleY(m_ItemRct(nRctIndex).y1 + (m_tmpItemHeight - _
                        m_pImgList.ImageHeight) * 0.5, vbPixels, m_ILScale), 1)
                End If

            Else
                'Call RenderIconGrayscale(iScr.hDC, m_pImgList.ListImages(Index +
                '   1).ExtractIcon.Handle, m_ItemOffset + 1, m_ItemRct(nRctIndex).y1 + m_ItemOffset)
            End If

            On Error GoTo 0
        End If

    End If

    If (m_Selected(Index) = True) And (m_List(Index).Enabled = True) Then
        FontC = m_ColorFontSel
    Else
        FontC = m_List(Index).Color
    End If

    '-- Draw text...

    If (m_WordWrap = True) Then
        If (m_List(Index).TextShadow = True) Then
            Call SetTextColor(iScr.hDC, m_ShadowColorText)
            m_TextRct(nRctIndex).x1 = m_TextRct(nRctIndex).x1 + 2: m_TextRct(nRctIndex).x2 = _
                m_TextRct(nRctIndex).x2 + 1

            If (mWindowsNT = True) Then
                Call DrawTextW(iScr.hDC, StrPtr(m_List(Index).Text), Len(m_List(Index).Text), _
                    m_TextRct(nRctIndex), m_Alignment Or DT_WORDBREAK)
            Else
                Call DrawTextA(iScr.hDC, m_List(Index).Text, Len(m_List(Index).Text), _
                    m_TextRct(nRctIndex), m_Alignment Or DT_WORDBREAK)
            End If

            m_TextRct(nRctIndex).x1 = m_TextRct(nRctIndex).x1 - 2: m_TextRct(nRctIndex).x2 = _
                m_TextRct(nRctIndex).x2 - 1
        End If

        Call SetTextColor(iScr.hDC, FontC)

        If (mWindowsNT = True) Then
            Call DrawTextW(iScr.hDC, StrPtr(m_List(Index).Text), Len(m_List(Index).Text), _
                m_TextRct(nRctIndex), m_Alignment Or DT_WORDBREAK)
        Else
            Call DrawTextA(iScr.hDC, m_List(Index).Text, Len(m_List(Index).Text), _
                m_TextRct(nRctIndex), m_Alignment Or DT_WORDBREAK)
        End If

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本视频在线一区| 天堂蜜桃91精品| 欧美久久免费观看| 国产精品亚洲一区二区三区在线 | 欧美视频在线播放| 国产又黄又大久久| 日韩激情一区二区| 亚洲人快播电影网| 久久久高清一区二区三区| 精品视频在线免费观看| www.99精品| 国产一区二区福利视频| 在线视频观看一区| 国产成人精品影视| 免费在线成人网| 香蕉久久夜色精品国产使用方法 | 日本在线不卡视频| 亚洲一区二区不卡免费| 国产精品伦一区二区三级视频| 日韩欧美黄色影院| 欧美美女网站色| 在线观看免费亚洲| 91在线porny国产在线看| 狠狠色狠狠色综合日日91app| 天天av天天翘天天综合网| 日韩久久一区二区| 国产精品乱人伦中文| 亚洲一卡二卡三卡四卡无卡久久| 日韩视频一区二区三区| 国产大陆精品国产| 亚洲一区在线视频| 亚洲午夜久久久久久久久电影网 | 欧美久久一二三四区| 天堂在线亚洲视频| 国产精品久久久久久久蜜臀| 欧美一区二区三区免费视频| 精品一区二区三区久久| 国产精品久久久爽爽爽麻豆色哟哟| 精品日韩在线观看| 日韩精品一区二区三区视频播放 | 蜜桃久久久久久| 青青青爽久久午夜综合久久午夜| 亚洲国产精品久久人人爱蜜臀| 亚洲欧美偷拍三级| 亚洲精品伦理在线| 亚洲一区二区三区四区在线| 亚洲风情在线资源站| 亚洲永久精品大片| 性久久久久久久久久久久| 亚洲超丰满肉感bbw| 琪琪久久久久日韩精品| 精品午夜久久福利影院| 国产一区二区三区免费播放| 国产成人亚洲精品青草天美| 成人一区二区三区| 91免费在线播放| 欧美三级午夜理伦三级中视频| 欧美精品久久99| 日韩你懂的在线观看| 久久久久久一二三区| 中文字幕在线不卡国产视频| 亚洲综合999| 美女在线观看视频一区二区| 国产一区二区在线观看免费 | 欧美一区二区三区性视频| 日韩一级片网站| 久久久www免费人成精品| 国产精品色在线观看| 一区二区三区四区精品在线视频| 亚洲一区二区高清| 韩国v欧美v日本v亚洲v| 99精品黄色片免费大全| 欧美嫩在线观看| 久久精品在线免费观看| 一区二区三区精品视频| 麻豆精品视频在线观看视频| 成人午夜伦理影院| 欧美日韩精品一区二区天天拍小说| 日韩欧美精品在线| 中文字幕永久在线不卡| 视频一区中文字幕| 成人黄色软件下载| 91.xcao| 久久综合五月天婷婷伊人| 亚洲日本在线天堂| 在线播放中文一区| 国产欧美日韩在线看| 亚洲狠狠爱一区二区三区| 国产一区二区三区电影在线观看 | 亚洲另类春色国产| 麻豆91免费观看| 日本高清视频一区二区| 久久―日本道色综合久久 | 国产麻豆精品在线| 欧美色图免费看| 亚洲国产经典视频| 免费日本视频一区| 在线免费av一区| 欧美经典一区二区| 人人超碰91尤物精品国产| 91亚洲精品乱码久久久久久蜜桃 | 777色狠狠一区二区三区| 国产精品美女久久久久久久久| 偷拍一区二区三区| 色综合久久中文综合久久牛| 欧美精品一区男女天堂| 亚洲成人资源网| 99久久精品国产毛片| 26uuu色噜噜精品一区二区| 午夜精品免费在线观看| 91蜜桃网址入口| 欧美国产日韩在线观看| 美女被吸乳得到大胸91| 欧美放荡的少妇| 尤物视频一区二区| 成人av动漫在线| 久久视频一区二区| 视频一区二区三区入口| 日本高清不卡aⅴ免费网站| 中文字幕精品—区二区四季| 国产精品一区在线观看乱码| 日韩三级中文字幕| 日本午夜精品一区二区三区电影| 在线观看av不卡| 亚洲欧美日韩在线| 92精品国产成人观看免费| 国产精品欧美经典| 成人av中文字幕| 国产精品无人区| 国产 欧美在线| 日本一区二区不卡视频| 国产精品一线二线三线精华| 久久久精品欧美丰满| 国产精品一区二区在线看| 久久久国产精品不卡| 国产成人激情av| 中文字幕不卡的av| 成人午夜在线视频| 中文字幕视频一区| 色综合久久九月婷婷色综合| 日韩一区在线播放| 色老汉一区二区三区| 亚洲午夜精品网| 6080亚洲精品一区二区| 男女激情视频一区| 久久理论电影网| 成人小视频免费在线观看| 亚洲日本护士毛茸茸| 在线区一区二视频| 日韩福利电影在线观看| 日韩精品一区二区三区四区| 欧美电影一区二区三区| 免费高清在线视频一区·| 欧美草草影院在线视频| 国产精品亚洲第一区在线暖暖韩国| 国产亚洲精品超碰| 91网站在线播放| 日韩成人精品在线| 2021中文字幕一区亚洲| aa级大片欧美| 亚洲va欧美va人人爽午夜| 日韩欧美一区二区不卡| 国产91精品精华液一区二区三区 | 国产精品情趣视频| 日本精品免费观看高清观看| 午夜成人免费视频| 国产亚洲欧美在线| 色www精品视频在线观看| 日本伊人色综合网| 欧美激情在线看| 欧美性猛交一区二区三区精品| 日韩精品一级中文字幕精品视频免费观看 | 国产亚洲欧美激情| 色天天综合色天天久久| 久久精品99国产精品| 国产精品色在线观看| 欧美日韩国产一二三| 国产精品66部| 亚洲激情校园春色| 日韩免费性生活视频播放| 北条麻妃一区二区三区| 日本sm残虐另类| 亚洲欧洲美洲综合色网| 日韩一区二区不卡| aaa亚洲精品| 精品写真视频在线观看| 亚洲蜜桃精久久久久久久| 2024国产精品| 欧美日韩国产一级片| 不卡一二三区首页| 麻豆91精品91久久久的内涵| 亚洲精品国产品国语在线app| 久久人人97超碰com| 欧美午夜影院一区| 成人精品鲁一区一区二区| 日韩1区2区3区| 一区二区三区日韩在线观看| 久久九九久精品国产免费直播| 欧美日韩一级二级| 99久久99精品久久久久久|