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

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

?? xpbutton.ctl

?? 超市的管理與及時的維護
?? CTL
?? 第 1 頁 / 共 5 頁
字號:
FontStyle = nStyle
End Property

Public Property Let ForeColor(nColor As OLE_COLOR)
Attribute ForeColor.VB_Description = "The color of the caption's font ."
Attribute ForeColor.VB_ProcData.VB_Invoke_PropertyPut = ";Appearance"

' Sets the caption text color

If nColor = UserControl.ForeColor Then Exit Property
UserControl.ForeColor = nColor
If myProps.bLockHover = lv_LockTextandBackColor Or myProps.bLockHover = lv_LockTextColorOnly Then
    Me.HoverForeColor = UserControl.ForeColor
End If
bNoRefresh = False
RedrawButton True
PropertyChanged "cFore"
End Property
Public Property Get ForeColor() As OLE_COLOR
ForeColor = UserControl.ForeColor
End Property

Public Property Let BackColor(nColor As OLE_COLOR)
Attribute BackColor.VB_Description = "Button back color. See also ResetDefaultColors"
Attribute BackColor.VB_ProcData.VB_Invoke_PropertyPut = ";Appearance"

' Sets the backcolor of the button

curBackColor = ConvertColor(nColor)
If myProps.bLockHover = lv_LockBackColorOnly Or myProps.bLockHover = lv_LockTextandBackColor Then
    If myProps.bGradient Then
        Me.HoverBackColor = myProps.bGradientColor
    Else
        Me.HoverBackColor = nColor
    End If
End If
GetGDIMetrics "BackColor"
Refresh
PropertyChanged "cBack"
End Property
Public Property Get BackColor() As OLE_COLOR
BackColor = curBackColor
End Property

Public Property Let GradientColor(nColor As OLE_COLOR)

' Sets the gradient color. Gradients are used this way...
' Shade from BackColor to GradientColor
' GradientMode must be set

If (myProps.bLockHover = lv_LockTextandBackColor Or _
    myProps.bLockHover = lv_LockBackColorOnly) And _
    myProps.bGradient > lv_NoGradient Then
        myProps.bBackHover = nColor
        myProps.bBackHover = Me.HoverBackColor
End If
myProps.bGradientColor = nColor
GetGDIMetrics "BackColor"
If myProps.bGradient Then Refresh
PropertyChanged "cGradient"
End Property
Public Property Get GradientColor() As OLE_COLOR
Attribute GradientColor.VB_Description = "Secondary color used for gradient shades. The BackColor property is the primary color."
Attribute GradientColor.VB_ProcData.VB_Invoke_Property = ";Appearance"
GradientColor = myProps.bGradientColor
End Property

Public Property Let GradientMode(nOpt As GradientConstants)

' Sets the direction of gradient shading

If nOpt < lv_NoGradient Or nOpt > lv_Bottom2Top Then Exit Property
myProps.bGradient = nOpt
If myProps.bLockHover = lv_LockBackColorOnly Or myProps.bLockHover = lv_LockTextandBackColor Then
    If nOpt > lv_NoGradient Then
        myProps.bBackHover = myProps.bGradientColor
    Else
        myProps.bBackHover = curBackColor
    End If
    myProps.bBackHover = Me.HoverBackColor
    GetGDIMetrics "BackColor"
End If
Refresh
PropertyChanged "Gradient"
End Property
Public Property Get GradientMode() As GradientConstants
Attribute GradientMode.VB_Description = "Various directions to draw the gradient shading."
Attribute GradientMode.VB_ProcData.VB_Invoke_Property = ";Behavior"
GradientMode = myProps.bGradient
End Property

Public Property Let ResetDefaultColors(nDefault As Boolean)
Attribute ResetDefaultColors.VB_Description = "Resets button's back color and text color to Window's standard. The hover properties are also reset."
Attribute ResetDefaultColors.VB_ProcData.VB_Invoke_PropertyPut = ";Appearance"

' Resets the BackColor, ForeColor, GradientColor,
' HoverBackColor & HoverForeColor to defaults

If Ambient.UserMode Or nDefault = False Then Exit Property
DelayDrawing True
curBackColor = vbButtonFace
Me.ForeColor = vbButtonText
Me.GradientColor = vbButtonFace
Me.GradientMode = lv_NoGradient
Me.HoverColorLocks = lv_LockTextandBackColor
myProps.bGradientColor = Me.GradientColor
GetGDIMetrics "BackColor"
DelayDrawing False
PropertyChanged "cGradient"
PropertyChanged "cBack"
End Property
Public Property Get ResetDefaultColors() As Boolean
ResetDefaultColors = False
End Property

Public Property Let HoverColorLocks(nLock As HoverLockConstants)
Attribute HoverColorLocks.VB_Description = "Can ensure the hover colors match the caption and back colors. Click for more options."
Attribute HoverColorLocks.VB_ProcData.VB_Invoke_PropertyPut = ";Behavior"

' Has two purposes.
' 1. If the lock wasn't set but is now set, then setting it will
' force HoverForeColor=ForeColor & HoverBackColor=Backcolor
' If gradeints in use, then HoverBackColor=GradientColor
' 2. If the lock was already set, then changing BackColor
' will force HoverBackColor to match. If gradients are used then
' it will force HoverBackColor to match GradientColor
' It will also force HoverForeColor to match ForeColor.

' After the locks have been set, manually changing the
' HoverForeColor, HoverBackColor will adjust/remove the lock

myProps.bLockHover = nLock
If myProps.bLockHover = lv_LockTextandBackColor Or _
    myProps.bLockHover = lv_LockBackColorOnly Then
        If myProps.bGradient Then
            myProps.bBackHover = myProps.bGradientColor
        Else
            myProps.bBackHover = curBackColor
        End If
        PropertyChanged "cBHover"
End If
If myProps.bLockHover = lv_LockTextandBackColor Or _
    myProps.bLockHover = lv_LockTextColorOnly Then
        myProps.bForeHover = UserControl.ForeColor
        PropertyChanged "cFHover"
End If
myProps.bBackHover = Me.HoverBackColor
myProps.bForeHover = Me.HoverForeColor
GetGDIMetrics "BackColor"
PropertyChanged "LockHover"
End Property
Public Property Get HoverColorLocks() As HoverLockConstants
HoverColorLocks = myProps.bLockHover
End Property

Public Property Let HoverForeColor(nColor As OLE_COLOR)
Attribute HoverForeColor.VB_Description = "Color of button caption's text when mouse is hovering over it. Affects the HoverLockColors property."
Attribute HoverForeColor.VB_ProcData.VB_Invoke_PropertyPut = ";Appearance"

' Changes the text color when mouse is over the button
' Changing this property will affect the type of HoverLock

If myProps.bForeHover = nColor Then Exit Property
myProps.bForeHover = nColor
PropertyChanged "cFHover"
If nColor <> UserControl.ForeColor Then
    If myProps.bLockHover = lv_LockTextandBackColor Then
        myProps.bLockHover = lv_LockBackColorOnly
    Else
        If myProps.bLockHover = lv_LockTextColorOnly Then myProps.bLockHover = lv_NoLocks
    End If
End If
myProps.bLockHover = Me.HoverColorLocks
PropertyChanged "cFHover"
End Property
Public Property Get HoverForeColor() As OLE_COLOR
HoverForeColor = myProps.bForeHover
End Property

Public Property Let HoverBackColor(nColor As OLE_COLOR)
Attribute HoverBackColor.VB_Description = "Color of button background when mouse is hovering over it. Affects the HoverLockColors property."
Attribute HoverBackColor.VB_ProcData.VB_Invoke_PropertyPut = ";Appearance"

' Changes the backcolor when mouse is over the button
' Changing this property will affect the type of HoverLock

If myProps.bBackHover = nColor Then Exit Property
myProps.bBackHover = nColor
If nColor <> curBackColor Then
    If myProps.bLockHover = lv_LockTextandBackColor Then
        myProps.bLockHover = lv_LockTextColorOnly
    Else
        If myProps.bLockHover = lv_LockBackColorOnly Then myProps.bLockHover = lv_NoLocks
    End If
End If
myProps.bLockHover = Me.HoverColorLocks
GetGDIMetrics "BackColor"
PropertyChanged "cBHover"
End Property
Public Property Get HoverBackColor() As OLE_COLOR
HoverBackColor = myProps.bBackHover
End Property

Public Property Get hDC() As Long

' Makes the control's hDC availabe at runtime

hDC = UserControl.hDC
End Property

Public Property Get hwnd() As Long

' Makes the control's hWnd available at runtime

hwnd = UserControl.hwnd
End Property

' //////////////////// GENERAL FUNCTIONS, PUBLIC \\\\\\\\\\\\\\\\\\\\\
Public Sub Refresh()

' Refreshes the button & can be called from any form/module

RedrawButton True
End Sub

Public Sub DelayDrawing(bDelay As Boolean)

' Used to prevent redrawing button until all properties are set.
' Should you want to set multiple properties of the control during runtime
' call this function first with a TRUE parameter. Set your button
' attributes and then call it again with a FALSE property to update the
' button.   IMPORTANT: If called with a TRUE parameter you must
' also release it with a call and a FALSE parameter

' NOTE: this function will prevent flicker when several properties
' are being changed at once during run time. It is similar to
' the BeginPaint & EndPaint API functionality
bNoRefresh = bDelay
If bDelay = False Then Refresh
End Sub

Private Sub RedrawButton(bDrawEntireButton As Boolean)
' ==================================================
' Main switchboard routine for redrawing a button
' ==================================================
If bNoRefresh = True Then Exit Sub

Dim polyPts(0 To 15) As POINTAPI, polyColors(1 To 12) As Long
Dim ActiveStatus As Integer
Select Case myProps.bBackStyle
    Case 0:  DrawButton_Win95 polyPts(), polyColors(), ActiveStatus
    Case 1: DrawButton_Win31 polyPts(), polyColors(), ActiveStatus
    Case 2: DrawButton_WinXP polyPts(), polyColors(), ActiveStatus
    Case 3: DrawButton_Java polyPts(), polyColors(), ActiveStatus
    Case 4:  DrawButton_Flat polyPts(), polyColors(), ActiveStatus
    Case 5: DrawButton_Hover polyPts(), polyColors(), ActiveStatus
    Case 6: DrawButton_Netscape polyPts(), polyColors(), ActiveStatus
    Case 7: DrawButton_Macintosh polyPts(), polyColors(), ActiveStatus
End Select
Erase polyPts()
Erase polyColors()
GetSetOffDC False    ' copy the offscreen DC onto the control
UserControl.Refresh
End Sub

Private Function ToggleOptionButtons(nMode As Integer) As Boolean

' Function tracks option buttons for each container they are placed on
' It will 1) Toggle others to false when one is set to true
'         2) Add or remove option buttons from a collection
'         3) Query option buttons to see if one is set to true

Dim i As Integer, NrCtrls As Integer
Dim myObjRef As Long, tgtObjRef As Long

NrCtrls = GetProp(CLng(Tag), "lv_OptCount")
On Error GoTo OptionToggleError

If myProps.bValue And (NrCtrls > 0 Or nMode = 1) Then
    ' called when an option button is set to True; set others to false
    Dim optControl As XPButton
    myObjRef = ObjPtr(Me)
    For i = 1 To NrCtrls
        tgtObjRef = GetProp(CLng(Tag), "lv_Obj" & i)
        If tgtObjRef <> myObjRef Then
            CopyMemory optControl, tgtObjRef, &H4
            optControl.value = False
            CopyMemory optControl, 0&, &H4
        End If
    Next
End If
Select Case nMode
Case 1: ' Add instance to window db
    SetProp CLng(Tag), "lv_OptCount", NrCtrls + nMode
    SetProp CLng(Tag), "lv_Obj" & NrCtrls + nMode, ObjPtr(Me)
Case -1: ' Remove instance from window db
    Dim bOffset As Boolean
    myObjRef = ObjPtr(Me)
    For i = 1 To NrCtrls
        tgtObjRef = GetProp(CLng(Tag), "lv_Obj" & i)
        If tgtObjRef = myObjRef Then
            bOffset = -1
        Else
            If bOffset Then SetProp CLng(Tag), "lv_Obj" & i, tgtObjRef
        End If
    Next
    RemoveProp CLng(Tag), "lv_Obj" & i - 1
    If NrCtrls = 0 Then RemoveProp CLng(Tag), "lv_OptCount"
Case 2: ' See if any option buttons have True values
    For i = 1 To NrCtrls
        tgtObjRef = GetProp(CLng(Tag), "lv_Obj" & i)
        CopyMemory optControl, tgtObjRef, &H4
        If optControl.value = True Then
            i = NrCtrls + 1
            ToggleOptionButtons = True
        End If
        CopyMemory optControl, 0&, &H4

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩主播视频在线| 寂寞少妇一区二区三区| 欧美怡红院视频| 日韩精品国产欧美| 亚洲欧美日韩在线不卡| 欧美亚洲一区二区在线| 免费成人av资源网| 欧美www视频| 国产成人午夜视频| 亚洲精品免费一二三区| 在线亚洲欧美专区二区| 午夜精品成人在线视频| 国产精品国产三级国产aⅴ中文| 91性感美女视频| 久久99精品久久只有精品| 精品久久久久久最新网址| 91麻豆国产自产在线观看| 中文字幕日韩av资源站| 国产欧美日本一区二区三区| 欧美视频在线播放| 99久久精品免费观看| 国产在线一区观看| 日日摸夜夜添夜夜添国产精品| 国产精品少妇自拍| 日本精品免费观看高清观看| 亚洲免费观看高清在线观看| 久久久亚洲高清| 亚洲国产精品av| 精品国产成人系列| 欧美大片日本大片免费观看| 欧美区一区二区三区| 91福利国产成人精品照片| 青青草97国产精品免费观看 | 成人午夜av影视| 91国偷自产一区二区三区观看| 一区在线中文字幕| 一区二区三区国产| 亚洲欧美日韩国产成人精品影院| 国产色产综合色产在线视频| 日韩一区二区在线看片| 91丝袜呻吟高潮美腿白嫩在线观看| 婷婷丁香久久五月婷婷| 亚洲色图欧洲色图| 一区二区三区影院| 欧美日韩国产另类一区| 亚洲国产精品久久久男人的天堂 | 一区二区三区成人在线视频| 日韩精品一区二区三区在线| 日韩电影网1区2区| 久久婷婷色综合| 精品国产乱码久久久久久老虎| 欧美一区二区三区啪啪| 国产精品资源在线观看| 久久久不卡网国产精品一区| 欧美一区二区三区视频免费播放 | 日本一区二区三区四区| 国产丝袜美腿一区二区三区| 欧美成人一区二区三区| 日韩女优电影在线观看| 日韩一区二区三区免费看| 色综合久久久久久久久久久| 99久久精品免费看| 欧美色区777第一页| 94色蜜桃网一区二区三区| 天天av天天翘天天综合网| kk眼镜猥琐国模调教系列一区二区| 日韩免费视频一区| 99精品视频在线免费观看| 国产一区二区三区免费播放| 97精品国产露脸对白| 国产成人自拍网| 337p亚洲精品色噜噜噜| 91精品国产综合久久福利软件| 成人av免费在线| 色综合久久久久久久| 91香蕉视频黄| 91丨九色porny丨蝌蚪| 91美女在线视频| 亚洲女同一区二区| 欧美这里有精品| 91国内精品野花午夜精品| 精品制服美女丁香| 欧美一二三四区在线| 国产精品乱人伦| 久久99久久99小草精品免视看| 久久精品这里都是精品| 欧美激情一区二区三区不卡| 国产精品一区二区久激情瑜伽| 欧美手机在线视频| 亚洲chinese男男1069| 精品奇米国产一区二区三区| 色欧美88888久久久久久影院| 成人av高清在线| 精品免费99久久| 日韩国产在线观看一区| 亚洲自拍偷拍图区| 一区二区三区欧美日| 一卡二卡欧美日韩| 国产亚洲美州欧州综合国| 99视频精品免费视频| 日韩美女精品在线| 这里只有精品免费| 日韩电影在线观看一区| 精品少妇一区二区三区在线视频| 欧美午夜一区二区三区 | 日韩精品一区二区三区四区| 从欧美一区二区三区| 88在线观看91蜜桃国自产| 欧美精品成人一区二区三区四区| 亚洲精品久久久蜜桃| 久久se精品一区精品二区| 欧美军同video69gay| 久久综合999| 日本网站在线观看一区二区三区| 久久精品国产一区二区| 69堂成人精品免费视频| 亚洲国产精品传媒在线观看| 国产精品三级久久久久三级| 日韩美女一区二区三区四区| 国内精品嫩模私拍在线| 欧美日韩国产成人在线免费| 日韩欧美在线影院| 精一区二区三区| 91麻豆福利精品推荐| 亚洲国产va精品久久久不卡综合| 久久99精品久久久久久国产越南 | 国产成人综合在线观看| 91小视频在线| 国产夫妻精品视频| 久久精品999| 国产精品国产三级国产三级人妇| 日韩不卡一区二区三区 | 2020日本不卡一区二区视频| 色哟哟日韩精品| 国产精品天天摸av网| 日韩黄色免费网站| 色哟哟亚洲精品| 亚洲精品视频在线观看网站| 欧美午夜免费电影| 一区二区三区影院| jlzzjlzz亚洲日本少妇| 日韩无一区二区| 日韩专区在线视频| 在线欧美一区二区| 日韩av电影天堂| 欧洲视频一区二区| 欧美日本一区二区在线观看| 欧美国产丝袜视频| 欧美午夜视频网站| 玉足女爽爽91| 日韩欧美国产一区二区三区| 欧美国产丝袜视频| 欧美日韩大陆在线| 一区二区三区 在线观看视频| 国产精品美女久久久久久| 精品一区二区av| 欧美一区二区三区系列电影| 国产精品美女久久久久aⅴ | 国产精品1区2区3区在线观看| 91精品国产综合久久久久久久久久| 久久99久久精品欧美| 国产精品久久久久一区| 在线亚洲欧美专区二区| 亚洲综合男人的天堂| 国产丝袜美腿一区二区三区| 国产一区二区精品久久| 国产精品福利影院| 色婷婷av一区二区| 激情综合网最新| ...中文天堂在线一区| 欧美揉bbbbb揉bbbbb| 五月天中文字幕一区二区| 久久丁香综合五月国产三级网站| 日韩一二在线观看| 国产成人综合亚洲网站| 久久久亚洲精品石原莉奈| 欧美午夜一区二区三区| 激情另类小说区图片区视频区| 欧美日本在线观看| 精品一区二区三区免费视频| 欧美做爰猛烈大尺度电影无法无天| 亚洲国产精品精华液ab| 国产成人av电影在线播放| 美女精品一区二区| 中文字幕免费在线观看视频一区| 337p亚洲精品色噜噜狠狠| 国产精品一级片在线观看| 天天综合天天综合色| 久久先锋资源网| 91精品国产一区二区| 韩国v欧美v亚洲v日本v| 极品尤物av久久免费看| 久久久一区二区三区| 欧美三级资源在线| 国产成人免费网站| av电影一区二区| 免费在线观看一区二区三区| 亚洲国产成人va在线观看天堂| 国产色爱av资源综合区| 亚洲精品一区二区三区四区高清|