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

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

?? xpframe.ctl

?? XP風格浮動工具條 和蘋果風格按鈕控件
?? CTL
?? 第 1 頁 / 共 5 頁
字號:

'======================================================================
'CREATES THE TEMP DC
Private Sub pCreate(ByVal Width As Long, ByVal Height As Long)
Dim lhDCC As Long
   pDestroy
   
   lhDCC = CreateDC("DISPLAY", "", "", ByVal 0&)
   If Not (lhDCC = 0) Then
      m_ThDC = CreateCompatibleDC(lhDCC)
      If Not (m_ThDC = 0) Then
         m_hBmp = CreateCompatibleBitmap(lhDCC, Width, Height)
         If Not (m_hBmp = 0) Then
            m_hBmpOld = SelectObject(m_ThDC, m_hBmp)
            If Not (m_hBmpOld = 0) Then
               m_lWidth = Width
               m_lHeight = Height
               DeleteDC lhDCC
               Exit Sub
            End If
         End If
      End If
      DeleteDC lhDCC
      pDestroy
   End If
End Sub
'======================================================================

'======================================================================
'CHECKS-CREATES CORRECT DIMENSIONS OF THE TEMP DC
Private Function ThDC(Width As Long, Height As Long) As Long
   If m_ThDC = 0 Then
      If (Width > 0) And (Height > 0) Then
         pCreate Width, Height
      End If
   Else
      If Width > m_lWidth Or Height > m_lHeight Then
         pCreate Width, Height
      End If
   End If
   ThDC = m_ThDC
End Function
'======================================================================

'======================================================================
'DESTROYS THE TEMP DC
Private Sub pDestroy()
   If Not m_hBmpOld = 0 Then
      SelectObject m_ThDC, m_hBmpOld
      m_hBmpOld = 0
   End If
   If Not m_hBmp = 0 Then
      DeleteObject m_hBmp
      m_hBmp = 0
   End If
   If Not m_ThDC = 0 Then
      DeleteDC m_ThDC
      m_ThDC = 0
   End If
   m_lWidth = 0
   m_lHeight = 0
End Sub
'====================================================================

Public Property Get hdc() As Long
   hdc = m_hDC
End Property
Public Property Let hdc(ByVal cHdc As Long)

   m_hDC = ThDC(UserControl.ScaleWidth, UserControl.ScaleHeight)
   
   If m_hDC = 0 Then
      m_hDC = UserControl.hdc
   Else
      m_MemDC = True
   End If

End Property
Public Property Get hWnd() As Long
   hWnd = m_hwnd
End Property
Public Property Let hWnd(ByVal chWnd As Long)
   m_hwnd = chWnd
End Property
Public Sub Expand()
    fExpandBar 1
End Sub
Public Sub Collapse()
    fExpandBar -1
End Sub
Public Sub OnTop()
    UserControl.Extender.zorder 0
End Sub
Public Sub closeMe()
    UserControl.Extender.visible = False
End Sub
Public Sub showMe()
    UserControl.Extender.visible = True
End Sub
Public Sub Refresh()
    UserControl.Refresh
    DrawControl
End Sub
Private Sub UserControl_GotFocus()
    If m_zOrder = True Then Me.OnTop
End Sub

Private Sub UserControl_Resize()
    hdc = UserControl.hdc
End Sub

Private Sub UserControl_Terminate()
If m_hRegion Then DeleteObject m_hRegion
If m_hRegionB Then DeleteObject m_hRegionB
    pDestroy
End Sub
Private Sub UserControl_Initialize()
    hWnd = UserControl.hWnd
    hdc = UserControl.hdc
End Sub
'end

'=Debut du code =======================================================================================================
'
'#Header
'HeaderText
Public Property Get HeaderText() As String
Attribute HeaderText.VB_Description = "Gets/Sets the header text"
Attribute HeaderText.VB_ProcData.VB_Invoke_Property = ";Header"
    HeaderText = m_sHeaderText
End Property

Public Property Let HeaderText(ByVal sHeaderText As String)
    m_sHeaderText = sHeaderText
    Label1.Caption = sHeaderText
    Label1.Refresh
    Call UserControl.PropertyChanged("HeaderText")
    Call UserControl.Refresh
    Call DrawControl
End Property

'HeaderTextFont
Public Property Get HeaderTextFont() As Font
Attribute HeaderTextFont.VB_Description = "Gets/Sets the header bar text font"
Attribute HeaderTextFont.VB_ProcData.VB_Invoke_Property = ";Header"
    Set HeaderTextFont = m_fHeaderTextFont
End Property

Public Property Set HeaderTextFont(objHeaderTextFont As Font)
    Set m_fHeaderTextFont = objHeaderTextFont
    Call UserControl.Refresh
    Call DrawControl
    Call UserControl.PropertyChanged("HeaderTextFont")
End Property

'HeaderTextAlign
Public Property Get HeaderTextAlign() As TextAlign
Attribute HeaderTextAlign.VB_Description = "Gets/Sets the header bar text alignment"
Attribute HeaderTextAlign.VB_ProcData.VB_Invoke_Property = ";Header"
    HeaderTextAlign = m_eHeaderTextAlign
End Property
Public Property Let HeaderTextAlign(ByVal eHeaderTextAlign As TextAlign)

    Select Case eHeaderTextAlign
    Case xAlignLefttop
        ValHeaderTextAlign = DT_LEFT Or DT_TOP Or DT_SINGLELINE
    Case xAlignLeftMiddle
        ValHeaderTextAlign = DT_LEFT Or DT_VCENTER Or DT_SINGLELINE
    Case xAlignLeftBottom
        ValHeaderTextAlign = DT_LEFT Or DT_BOTTOM Or DT_SINGLELINE
    Case xAlignRightTop
        ValHeaderTextAlign = DT_RIGHT Or DT_TOP Or DT_SINGLELINE
    Case xAlignRightMiddle
        ValHeaderTextAlign = DT_RIGHT Or DT_VCENTER Or DT_SINGLELINE
    Case xAlignRightBottom
        ValHeaderTextAlign = DT_RIGHT Or DT_BOTTOM Or DT_SINGLELINE
    Case xAlignCenterTop
        ValHeaderTextAlign = DT_CENTER Or DT_TOP Or DT_SINGLELINE
    Case xAlignCenterMiddle
        ValHeaderTextAlign = DT_CENTER Or DT_VCENTER Or DT_SINGLELINE
    Case xAlignCenterBottom
        ValHeaderTextAlign = DT_CENTER Or DT_BOTTOM Or DT_SINGLELINE
    End Select
    m_eHeaderTextAlign = eHeaderTextAlign
    Call UserControl.Refresh
    Call DrawControl
    Call UserControl.PropertyChanged("HeaderTextAlign")

End Property

'HeaderTextColor
Public Property Get HeaderTextColor() As OLE_COLOR
Attribute HeaderTextColor.VB_Description = "Gets/Sets header bar text color"
Attribute HeaderTextColor.VB_ProcData.VB_Invoke_Property = ";Header"
    HeaderTextColor = m_oHeaderTextColor
End Property
Public Property Let HeaderTextColor(ByVal eHeaderTextColor As OLE_COLOR)
    m_oHeaderTextColor = eHeaderTextColor
    Call UserControl.Refresh
    Call DrawControl
    Call UserControl.PropertyChanged("HeaderTextColor")
End Property

'HeaderSize
Public Property Get HeaderSize() As HeaderFooterStyleSize
Attribute HeaderSize.VB_Description = "Gets/Sets the size of the header bar"
Attribute HeaderSize.VB_ProcData.VB_Invoke_Property = ";Header"
    HeaderSize = m_iHeaderSize
End Property
Public Property Let HeaderSize(ByVal eHeaderSize As HeaderFooterStyleSize)
    m_iHeaderSize = eHeaderSize
    Call UserControl.Refresh
    Call DrawControl
    Call UserControl.PropertyChanged("HeaderSize")
End Property

'HeaderVisible
Public Property Get Closeable() As Boolean
Attribute Closeable.VB_Description = "Gives control a close button"
Attribute Closeable.VB_ProcData.VB_Invoke_Property = ";Basic"
    Closeable = m_cClose
End Property
Public Property Let Closeable(ByVal closer As Boolean)
    m_cClose = closer
    Call UserControl.Refresh
    Call DrawControl
    Call UserControl.PropertyChanged("closeable")
End Property

'HeaderVisible
Public Property Get HeaderVisible() As Boolean
Attribute HeaderVisible.VB_Description = "Gets/Sets header bar visibility"
Attribute HeaderVisible.VB_ProcData.VB_Invoke_Property = ";Header"
    HeaderVisible = m_bHeaderVisible
End Property
Public Property Let HeaderVisible(ByVal bHeaderVisible As Boolean)
    m_bHeaderVisible = bHeaderVisible
    Call UserControl.Refresh
    Call DrawControl
    Call UserControl.PropertyChanged("HeaderVisible")
End Property

'HeaderBackColor
Public Property Get HeaderBackColor() As OLE_COLOR
Attribute HeaderBackColor.VB_Description = "Gets/Sets header bar back color"
Attribute HeaderBackColor.VB_ProcData.VB_Invoke_Property = ";Header"
    HeaderBackColor = m_oHeaderBackColor
End Property
Public Property Let HeaderBackColor(ByVal objHeaderBackColor As OLE_COLOR)
    m_oHeaderBackColor = objHeaderBackColor
    Call UserControl.Refresh
    Call DrawControl
    Call UserControl.PropertyChanged("HeaderBackColor")
End Property

'HeaderFadeColor
Public Property Get HeaderFadeColor() As OLE_COLOR
Attribute HeaderFadeColor.VB_Description = "Gets/Sets header bar fade color"
Attribute HeaderFadeColor.VB_ProcData.VB_Invoke_Property = ";Header"
    HeaderFadeColor = m_oHeaderFadeColor
End Property
Public Property Let HeaderFadeColor(ByVal objHeaderFadeColor As OLE_COLOR)
    m_oHeaderFadeColor = objHeaderFadeColor
    Call UserControl.Refresh
    Call DrawControl
    Call UserControl.PropertyChanged("HeaderFadeColor")
End Property

'HeaderFillStyle
Public Property Get HeaderFillStyle() As FillStyle
Attribute HeaderFillStyle.VB_Description = "Gets/Sets header bar fill style"
Attribute HeaderFillStyle.VB_ProcData.VB_Invoke_Property = ";Header"
    HeaderFillStyle = m_eHeaderFillStyle
End Property
Public Property Let HeaderFillStyle(ByVal eHeaderFillStyle As FillStyle)
    m_eHeaderFillStyle = eHeaderFillStyle
    Call UserControl.Refresh
    Call DrawControl
    Call UserControl.PropertyChanged("HeaderFillStyle")
End Property

'HeaderPicture
Public Property Set HeaderPicture(NewIcon As StdPicture)
    Set m_HeaderPicture = NewIcon
    PropertyChanged "HeaderPicture"
    Call UserControl.Refresh
    Call DrawControl
End Property
Public Property Get HeaderPicture() As StdPicture
Attribute HeaderPicture.VB_Description = "Gets/Sets header bar picture"
Attribute HeaderPicture.VB_ProcData.VB_Invoke_Property = ";Header"
    Set HeaderPicture = m_HeaderPicture
End Property


Private Sub DrawPicture(ByRef tP As RECT, sPic As StdPicture, Optional newSize As Long)
    Dim BMInf As BITMAP
    Dim ICInf As ICONINFO
    Dim dRect As RECT
    Dim BMtR As RECT
    Dim TransImage As Long
    Dim PicW As Long
    Dim PicH As Long

PicW = newSize: PicH = newSize
    '-- on recupere les dimensions des images
    If Not sPic Is Nothing Then
        Call GetObjectAPI(sPic.Handle, Len(BMInf), BMInf)
        If BMInf.bmBits = 0 Then
            Call GetIconInfo(sPic.Handle, ICInf)
            If ICInf.hbmColor <> 0 Then    '--il s'agit d'une icone
                Call GetObjectAPI(ICInf.hbmColor, Len(BMInf), BMInf)
                DeleteObject ICInf.hbmColor
                If ICInf.hbmMask <> 0 Then
                    DeleteObject ICInf.hbmMask
                End If
            End If
        End If
    End If

    dRect = tP

    If (sPic.Type = vbPicTypeIcon) Then
        '--cas d'une icone
        '--on dessine avec la taille pass en paramre
        DrawIconEx UserControl.hdc, dRect.Left, dRect.Top, sPic.Handle, PicW, PicH, 0, 0, &H3
    Else
        '--cas d'un bitmap
        '--on dessine l'image de toute sa taille

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩三级视频| 精品一区二区三区视频| 亚洲妇熟xx妇色黄| 国产精品综合网| 51精品久久久久久久蜜臀| 日本一区二区三区久久久久久久久不 | 欧美一卡二卡在线观看| 17c精品麻豆一区二区免费| 日本欧美大码aⅴ在线播放| 国产精品99久| 日本一区二区视频在线观看| 丝袜亚洲另类丝袜在线| 欧美一区二区三区白人| 日韩黄色免费电影| 欧美日韩一区二区在线观看视频| 国产精品热久久久久夜色精品三区| 狠狠色丁香久久婷婷综合丁香| 色噜噜夜夜夜综合网| 国产亲近乱来精品视频| 成人国产视频在线观看| 国产精品美女久久久久久久网站| 激情图区综合网| 精品久久久久久亚洲综合网| 亚洲国产一区二区在线播放| 91国模大尺度私拍在线视频| 一区二区三区日韩欧美| 免费看日韩a级影片| 欧美怡红院视频| 久久国产成人午夜av影院| 久久女同性恋中文字幕| 99国产精品99久久久久久| 亚洲精品视频一区二区| 欧美视频在线观看一区二区| 日韩主播视频在线| 久久综合久久99| 色婷婷综合在线| 国产东北露脸精品视频| 亚洲欧美国产三级| 6080国产精品一区二区| 精品影视av免费| 一区二区三区丝袜| 国产色91在线| 日韩一区二区免费在线电影| 色综合久久99| 成人丝袜视频网| 九色综合国产一区二区三区| 亚洲激情在线播放| 国产欧美日产一区| 精品久久久久一区| 欧美日韩成人在线一区| 91性感美女视频| 青草av.久久免费一区| 亚洲蜜桃精久久久久久久| 国产午夜精品在线观看| 久久一区二区三区四区| 91原创在线视频| 精品一区二区三区免费| 麻豆一区二区99久久久久| 亚洲6080在线| 天堂在线一区二区| 亚洲欧美日韩电影| 亚洲另类在线制服丝袜| 亚洲欧美乱综合| 亚洲人精品一区| 亚洲自拍另类综合| 亚洲欧洲综合另类| 一区二区日韩电影| 亚洲精品伦理在线| 亚洲午夜免费视频| 亚洲图片欧美一区| 日本不卡一二三区黄网| 国内精品国产成人国产三级粉色| 久久66热re国产| 风间由美性色一区二区三区| 成人性生交大片免费看中文| 成人视屏免费看| 欧美日韩中文一区| 精品国产亚洲一区二区三区在线观看| 日韩欧美国产不卡| 亚洲欧洲99久久| 日韩二区三区在线观看| 国产成人av网站| 色琪琪一区二区三区亚洲区| 欧美一区二区免费| 欧美日韩免费在线视频| 久久婷婷国产综合国色天香| 久久久影视传媒| 成人欧美一区二区三区视频网页| 中文字幕中文乱码欧美一区二区 | 久久精品国产99久久6| 国产乱码一区二区三区| 欧美图片一区二区三区| 欧美一区二区三区视频免费| 中文字幕五月欧美| 久草在线在线精品观看| 在线免费观看日韩欧美| 7777精品伊人久久久大香线蕉 | 日韩国产欧美在线播放| av电影一区二区| 久久免费视频色| 老司机精品视频导航| 成人小视频在线观看| 日韩精品一区二区三区在线播放 | 欧美日本在线一区| 久久欧美中文字幕| 亚洲电影视频在线| 91在线国产福利| 亚洲欧洲一区二区在线播放| 国产曰批免费观看久久久| 欧美一区二区免费视频| 丝袜诱惑制服诱惑色一区在线观看| av一区二区三区四区| 中文字幕日韩欧美一区二区三区| 国产大陆精品国产| 亚洲国产成人在线| 色综合亚洲欧洲| 综合久久久久久| 91久久精品一区二区三| 亚洲一区av在线| 日韩你懂的在线播放| 国产美女娇喘av呻吟久久| 亚洲国产高清不卡| 在线精品视频免费观看| 丝袜脚交一区二区| 精品少妇一区二区三区在线视频| 国产一区二区在线看| 精品久久久久久久久久久久包黑料| 午夜免费久久看| 日韩免费视频线观看| 男人的天堂亚洲一区| 久久综合丝袜日本网| 99九九99九九九视频精品| 舔着乳尖日韩一区| 精品美女一区二区三区| 91原创在线视频| 激情综合色播激情啊| 亚洲精品成人悠悠色影视| 欧美一区二区不卡视频| 91毛片在线观看| 精品一区二区三区在线播放| 亚洲欧洲中文日韩久久av乱码| 精品美女一区二区| 欧美三区在线视频| 9久草视频在线视频精品| 久久精品国产澳门| 亚欧色一区w666天堂| 久久亚洲精精品中文字幕早川悠里| 国产精一区二区三区| 亚洲自拍另类综合| 亚洲精品视频在线| 中文字幕欧美日本乱码一线二线| 欧美一区二区视频在线观看 | 国产亚洲欧美在线| 在线不卡免费欧美| 色94色欧美sute亚洲线路二| 国产乱国产乱300精品| 美女精品一区二区| 免费在线观看一区二区三区| 日韩av电影天堂| 亚洲成人综合视频| 亚洲靠逼com| 亚洲一区二区视频在线观看| 日韩一区欧美小说| 国产精品乱码久久久久久| 2023国产一二三区日本精品2022| 91精品综合久久久久久| 欧美日本视频在线| 在线中文字幕一区| 色www精品视频在线观看| 欧美三级中文字幕| 日韩欧美一级二级三级久久久| 日韩欧美国产精品一区| 国产日韩综合av| 亚洲天堂av一区| 亚洲一区二区三区三| 日本 国产 欧美色综合| 国产精品一区一区三区| 色综合久久九月婷婷色综合| 国产成人精品午夜视频免费| 国产iv一区二区三区| 99精品桃花视频在线观看| 99视频热这里只有精品免费| 成人黄色在线看| 欧美日韩视频在线一区二区| 欧美日韩电影在线| 欧美国产精品劲爆| 久热成人在线视频| 欧美午夜电影网| 国产日韩欧美高清在线| 婷婷六月综合网| av色综合久久天堂av综合| 日韩天堂在线观看| 日韩理论片网站| 国产精品一区二区在线看| 欧美视频你懂的| 亚洲欧美在线高清| 国产精品456露脸| 日韩精品一区二区三区中文不卡 | 久久精品一二三| 日韩1区2区日韩1区2区|