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

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

?? vbalprogressbar.ctl

?? Access 數據庫壓縮工具
?? CTL
?? 第 1 頁 / 共 3 頁
字號:
Private Sub pDraw()
Dim lHDC As Long
Dim lhDCU As Long
Dim bMem As Boolean
Dim tR As RECT, tBR As RECT, tSR As RECT, tWR As RECT, tXPR As RECT
Dim lWidth As Long, lHeight As Long
Dim lColor As Long
Dim hBr As Long
Dim hRgn As Long
Dim fPercent As Double
Dim bDrawText As Boolean
Dim hFntOld As Long
Dim iFnt As IFont
Dim i As Long
Dim lSegmentWidth As Long, lSegmentSpacing As Long
Dim bDrawnXpStyle As Boolean
Dim hTheme As Long
Dim hR As Long
Dim bDrawn As Boolean
Dim bDoDefault As Boolean
   
   GetClientRect m_hWnd, tR
   lWidth = Abs(tR.Right - tR.Left)
   lHeight = Abs(tR.Bottom - tR.Top)

   lhDCU = UserControl.hdc
   lHDC = m_cMemDC.hdc(lWidth, lHeight)
   If lHDC = 0 Then
      lHDC = lhDCU
   Else
      bMem = True
   End If
   
   bDoDefault = True
   RaiseEvent Draw(lHDC, tR.Left, tR.Top, lWidth, lHeight, bDoDefault)
   If bDoDefault Then
   
      ' Draw background:
      If pbPic(picBack) Then
         If m_eBackPictureMode = epbpTile Then
            TileArea lHDC, 0, 0, lWidth, lHeight, picBack.hdc, picBack.ScaleWidth \ Screen.TwipsPerPixelX, picBack.ScaleHeight \ Screen.TwipsPerPixelY, 0, 0
         Else
            StretchBlt lHDC, 0, 0, lWidth, lHeight, picBack.hdc, 0, 0, picBack.ScaleWidth \ Screen.TwipsPerPixelX, picBack.ScaleHeight \ Screen.TwipsPerPixelY, vbSrcCopy
         End If
      Else
         If (m_bXpStyle) Then
            On Error Resume Next
            hTheme = OpenThemeData(hwnd, StrPtr("Progress"))
            On Error GoTo 0
            If (hTheme <> 0) Then
               hR = GetThemeInt(hTheme, 0, 0, PROGRESSCHUNKSIZE, lSegmentWidth)
               If (hR = S_OK) Then
                  hR = GetThemeInt(hTheme, 0, 0, PROGRESSSPACESIZE, lSegmentSpacing)
                  If (hR = S_OK) Then
                     lSegmentWidth = lSegmentWidth + lSegmentSpacing
                     If (Width > Height) Then
                        hR = DrawThemeBackground(hTheme, lHDC, 1, 0, tR, tR)
                     Else
                        hR = DrawThemeBackground(hTheme, lHDC, 2, 0, tR, tR)
                     End If
                     If (hR = S_OK) Then
                        bDrawn = True
                     End If
                  End If
               End If
            End If
         End If
         
         If Not (bDrawn) Then
            lColor = UserControl.BackColor
            If lColor And &H80000000 Then
               hBr = GetSysColorBrush(lColor And &H1F&)
            Else
               hBr = CreateSolidBrush(lColor)
            End If
            FillRect lHDC, tR, hBr
            DeleteObject hBr
         End If
      End If
         
      If (m_bSegments) And Not (bDrawn) Then
         lSegmentWidth = 8
         lSegmentSpacing = 2
      End If
   
         
      LSet tWR = tR
      If m_eBorderStyle > epbsNone Then
         If bDrawn Then
            InflateRect tR, -1, -1
         Else
            If m_eAppearance = epba3D Then
               InflateRect tR, -2, -2
            Else
               InflateRect tR, -1, -1
            End If
         End If
      End If
      
      If (m_bShowText) And Len(m_sText) > 0 Then
         bDrawText = True
      End If
      If (bDrawText) And Not (bDrawn) Then
         Set iFnt = UserControl.Font
         hFntOld = SelectObject(lHDC, iFnt.hFont)
         SetBkMode lHDC, TRANSPARENT
         SetTextColor lHDC, TranslateColor(m_oForeColor)
         DrawText lHDC, " " & m_sText & " ", -1, tR, DT_SINGLELINE Or m_eTextAlignX Or m_eTextAlignY * 4
         SelectObject lHDC, hFntOld
      End If
      
      ' Draw bar:
      ' Get the bar rectangle:
      LSet tBR = tR
      fPercent = (m_lValue - m_lMin) / (m_lMax - m_lMin)
      If fPercent > 1# Then fPercent = 1#
      If fPercent < 0# Then fPercent = 0#
      If Width > Height Then
         tBR.Right = tR.Left + (tR.Right - tR.Left) * fPercent
         If (m_bSegments Or bDrawn) Then
            ' Quantise bar:
            tBR.Right = tBR.Right - ((tBR.Right - tBR.Left) Mod (lSegmentWidth + lSegmentSpacing))
            'Debug.Assert ((tBR.Right - tBR.Left) Mod (lSegmentWidth + lSegmentSpacing) = 0)
            If tBR.Right < tR.Left Then
               tBR.Right = tR.Left
            End If
         End If
      Else
         fPercent = 1# - fPercent
         tBR.Top = tR.Top + (tR.Bottom - tR.Top) * fPercent
         If (m_bSegments Or bDrawn) Then
            ' Quantise bar:
            tBR.Top = tBR.Top - ((tBR.Top - tBR.Bottom) Mod (lSegmentWidth + lSegmentSpacing))
            If tBR.Top > tR.Bottom Then
               tBR.Top = tR.Bottom
            End If
         End If
      End If
      
      If Not bDrawn Then
         hRgn = CreateRectRgnIndirect(tBR)
         SelectClipRgn lHDC, hRgn
      End If
      
      If pbPic(picBar) Then
         If m_eBarPictureMode = epbpTile Then
            TileArea lHDC, 0, tBR.Top, tBR.Right - tBR.Left, tBR.Bottom - tBR.Top, picBar.hdc, picBar.ScaleWidth \ Screen.TwipsPerPixelX, picBar.ScaleHeight \ Screen.TwipsPerPixelY, 0, 0
         Else
            StretchBlt lHDC, 0, 0, lWidth, lHeight, picBar.hdc, 0, 0, picBar.ScaleWidth \ Screen.TwipsPerPixelX, picBar.ScaleHeight \ Screen.TwipsPerPixelY, vbSrcCopy
         End If
      Else
         If bDrawn Then
            LSet tXPR = tBR
            InflateRect tXPR, -2, -2
            tXPR.Right = tXPR.Right + 1
            tXPR.Bottom = tXPR.Bottom + 1
            If (Width > Height) Then
               hR = DrawThemeBackground(hTheme, lHDC, 3, 0, tXPR, tXPR)
            Else
               hR = DrawThemeBackground(hTheme, lHDC, 4, 0, tXPR, tXPR)
            End If
         Else
            lColor = m_oBarColor
            If lColor And &H80000000 Then
               hBr = GetSysColorBrush(lColor And &H1F&)
            Else
               hBr = CreateSolidBrush(lColor)
            End If
            FillRect lHDC, tBR, hBr
            DeleteObject hBr
         End If
      End If
      
      If m_bSegments And Not bDrawn Then
         lColor = UserControl.BackColor
         If lColor And &H80000000 Then
            hBr = GetSysColorBrush(lColor And &H1F&)
         Else
            hBr = CreateSolidBrush(lColor)
         End If
         LSet tSR = tR
         If Width > Height Then
            For i = tBR.Left + lSegmentWidth To tBR.Right Step lSegmentWidth + lSegmentSpacing
               tSR.Left = i
               tSR.Right = i + lSegmentSpacing
               FillRect lHDC, tSR, hBr
            Next i
         Else
            For i = tBR.Bottom To tBR.Top + lSegmentWidth Step -(lSegmentWidth + lSegmentSpacing)
               tSR.Top = i
               tSR.Bottom = i + lSegmentSpacing
               FillRect lHDC, tSR, hBr
            Next i
         End If
         DeleteObject hBr
      End If
         
      If bDrawText Then
         Set iFnt = UserControl.Font
         hFntOld = SelectObject(lHDC, iFnt.hFont)
         If (bDrawn) Then
            Dim rcContent As RECT
            hR = GetThemeBackgroundContentRect(hTheme, _
                   lHDC, 0, 0, tR, rcContent)
            hR = DrawThemeText(hTheme, lHDC, 0, 0, _
               StrPtr(m_sText), -1, _
               DT_SINGLELINE Or m_eTextAlignX Or m_eTextAlignY * 4, _
               0, rcContent)
         Else
            SetBkMode lHDC, TRANSPARENT
            SetTextColor lHDC, TranslateColor(m_oBarForeColor)
            DrawText lHDC, " " & m_sText & " ", -1, _
               tR, DT_SINGLELINE Or m_eTextAlignX Or m_eTextAlignY * 4
         End If
         SelectObject lHDC, hFntOld
      End If
         
      If Not bDrawn Then
         SelectClipRgn lHDC, 0
         DeleteObject hRgn
         
         ' Draw border:
         Select Case m_eBorderStyle
         Case epbsRaised
            Select Case m_eAppearance
            Case epbaFlat
               Border lHDC, epbaFlat, tWR, True
            Case epba3DThin
               Border lHDC, epba3DThin, tR, True
            Case epba3D
               Border lHDC, epba3D, tWR, True
            End Select
         Case epbsInset
            Select Case m_eAppearance
            Case epbaFlat
               Border lHDC, epbaFlat, tWR, False
            Case epba3DThin
               Border lHDC, epba3DThin, tWR, False
            Case epba3D
               Border lHDC, epba3D, tWR, False
            End Select
         End Select
      End If
   
   End If
   
   ' Swap memdc<->Screen
   If bMem Then
      m_cMemDC.Draw lhDCU, 0, 0, lWidth, lHeight
   End If
   
   If (hTheme) Then
      CloseThemeData hTheme
   End If

End Sub

Private Function pbPic(ByVal picThis As PictureBox) As Boolean
   If Not (picThis.Picture Is Nothing) Then
      If Not picThis.Picture.handle = 0 Then
         pbPic = True
      End If
   End If
End Function
Private Sub Border( _
      ByVal lHDC As Long, _
      ByVal lStyle As Long, _
      ByRef tR As RECT, _
      ByVal bRaised As Boolean _
   )
Dim hPenDark As Long, hPenLight As Long, hPenBlack As Long
Dim hPenOld As Long
Dim tJunk As POINTAPI

   Select Case lStyle
   Case 0
      hPenBlack = CreatePen(0, 1, 0)
      hPenOld = SelectObject(lHDC, hPenBlack)
      MoveToEx lHDC, tR.Left, tR.Top, tJunk
      LineTo lHDC, tR.Right - 1, tR.Top
      LineTo lHDC, tR.Right - 1, tR.Bottom - 1
      LineTo lHDC, tR.Left, tR.Bottom - 1
      LineTo lHDC, tR.Left, tR.Top
      SelectObject lHDC, hPenOld
      DeleteObject hPenBlack
   Case 1
      hPenDark = CreatePen(0, 1, GetSysColor(vbButtonShadow And &H1F&))
      hPenLight = CreatePen(0, 1, GetSysColor(vb3DHighlight And &H1F&))
      If bRaised Then
         MoveToEx lHDC, tR.Left, tR.Bottom - 2, tJunk
         hPenOld = SelectObject(lHDC, hPenLight)
         LineTo lHDC, tR.Left, tR.Top
         LineTo lHDC, tR.Right - 1, tR.Top
         SelectObject lHDC, hPenOld
         MoveToEx lHDC, tR.Right - 1, tR.Top, tJunk
         hPenOld = SelectObject(lHDC, hPenDark)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
九九**精品视频免费播放| 欧美日韩国产精品自在自线| 久久99精品一区二区三区三区| 亚洲国产精品影院| 亚洲电影一级片| 亚洲h动漫在线| 日欧美一区二区| 日本欧美韩国一区三区| 久久99精品久久久久久| 久久99精品国产麻豆不卡| 国产一级精品在线| eeuss鲁片一区二区三区在线看 | 色网综合在线观看| 91麻豆成人久久精品二区三区| 99国产精品99久久久久久| 91美女片黄在线| 欧美三级视频在线播放| 91精品国产综合久久婷婷香蕉| 日韩精品一区二区三区视频在线观看| 日韩一级在线观看| wwwwxxxxx欧美| 国产精品不卡视频| 亚洲福利一区二区| 美国三级日本三级久久99| 国产丶欧美丶日本不卡视频| 成人国产精品视频| 欧美日韩国产精品自在自线| 日韩欧美一级二级| 国产精品久久久久久久岛一牛影视 | 日韩在线观看一区二区| 玖玖九九国产精品| 成年人午夜久久久| 欧美日韩在线直播| 精品久久久久久久久久久久久久久久久 | 亚洲精选在线视频| 免费成人小视频| 波多野结衣中文字幕一区二区三区| 色哟哟日韩精品| 亚洲高清在线精品| 久久91精品久久久久久秒播| 成人国产视频在线观看| 欧美精品v国产精品v日韩精品| 精品国产免费人成电影在线观看四季| 国产香蕉久久精品综合网| 一区二区三区不卡视频| 激情综合网激情| 欧美羞羞免费网站| 国产亚洲欧美在线| 亚洲成av人片| 不卡av电影在线播放| 欧美一区二区三区精品| 国产精品久久久久永久免费观看 | 日本欧美一区二区三区乱码| 成人在线视频一区| 在线播放中文字幕一区| 一区二区中文视频| 国产一区二三区| 欧美专区日韩专区| 国产日韩欧美麻豆| 秋霞影院一区二区| 色哟哟一区二区| 日本一区二区三区四区在线视频| 午夜国产精品一区| 91色在线porny| 国产日韩高清在线| 免费av成人在线| 欧美亚洲一区二区三区四区| 欧美国产精品一区| 狠狠久久亚洲欧美| 在线不卡免费av| 亚洲专区一二三| 色综合久久中文字幕| 中文字幕不卡在线| 国产福利一区二区三区视频在线| 6080亚洲精品一区二区| 一区二区三区在线观看视频| 不卡高清视频专区| 久久久精品人体av艺术| 美腿丝袜在线亚洲一区| 精品视频全国免费看| 亚洲欧美日韩在线| www.欧美.com| 中文字幕av一区二区三区高 | 欧美绝品在线观看成人午夜影视| 国产精品毛片a∨一区二区三区| 久久国产精品免费| 91精品国产高清一区二区三区 | 国产拍揄自揄精品视频麻豆| 毛片av中文字幕一区二区| 欧美日韩二区三区| 亚洲一区在线观看免费观看电影高清| 99久久精品免费看国产| 日本一区二区成人在线| 国产成人精品免费在线| 26uuu精品一区二区| 欧美一区二区三区公司| 视频一区在线播放| 日韩一区二区在线免费观看| 丝袜国产日韩另类美女| 欧美三区在线视频| 亚洲成人资源在线| 欧美精品色综合| 日韩成人av影视| 欧美成人一级视频| 国产一区二区三区四区在线观看| www精品美女久久久tv| 国产精品538一区二区在线| 国产午夜三级一区二区三| 国产福利不卡视频| 国产精品国产三级国产普通话99 | 色综合久久综合| 有码一区二区三区| 欧美日韩视频在线观看一区二区三区| 亚洲福利一区二区| 日韩三级电影网址| 国产精品99久久久久久宅男| 国产精品视频你懂的| 色婷婷综合久久久久中文一区二区| 亚洲日本电影在线| 欧美日韩精品专区| 久久国产精品免费| 国产精品美女久久久久久2018| 99久久精品国产一区| 一区二区视频免费在线观看| 欧美日韩不卡一区| 看片网站欧美日韩| 国产精品二区一区二区aⅴ污介绍| 91网站最新地址| 亚洲大片一区二区三区| 欧美刺激午夜性久久久久久久| 国产精品一区二区男女羞羞无遮挡| 国产精品女主播av| 欧美亚洲尤物久久| 国内精品第一页| 亚洲人精品午夜| 欧美一区二区三区日韩| 国产成人免费网站| 亚洲第一主播视频| 国产欧美视频一区二区三区| 色天天综合久久久久综合片| 免费黄网站欧美| 国产精品视频第一区| 91.麻豆视频| 成人在线视频一区| 日韩精品电影在线| 国产精品短视频| 欧美一区二区黄| 99久久国产综合精品女不卡| 免费欧美高清视频| 亚洲欧美激情一区二区| 日韩欧美中文字幕一区| 91视频在线观看| 美国精品在线观看| 亚洲综合激情网| 国产亚洲综合性久久久影院| 欧美私人免费视频| 岛国一区二区在线观看| 日韩中文欧美在线| 亚洲少妇最新在线视频| 精品剧情v国产在线观看在线| 91麻豆精东视频| 国产成人精品aa毛片| 五月天激情综合| 国产成人免费视频网站高清观看视频| 亚洲网友自拍偷拍| 国产精品伦一区| 精品乱人伦小说| 欧美理论在线播放| 91亚洲男人天堂| 国产高清成人在线| 久久超碰97中文字幕| 亚洲高清免费在线| 亚洲三级视频在线观看| 国产网站一区二区| 欧美电影免费观看高清完整版在 | 国产999精品久久久久久| 丝袜国产日韩另类美女| 一区二区三区中文在线观看| 欧美激情在线免费观看| 欧美tickling挠脚心丨vk| 欧美无砖砖区免费| 91网站最新网址| 成人av电影在线观看| 国产一区二区电影| 麻豆视频一区二区| 日本 国产 欧美色综合| 天天色综合成人网| 亚洲成va人在线观看| 亚洲一本大道在线| 一区二区三区中文字幕| ㊣最新国产の精品bt伙计久久| 国产欧美日本一区视频| 精品国产伦一区二区三区观看方式| 51精品久久久久久久蜜臀| 欧美性色黄大片| 欧美性猛交xxxx乱大交退制版| 色婷婷av一区二区三区大白胸| 成人avav影音| 91视视频在线观看入口直接观看www| 成人精品视频一区二区三区|