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

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

?? clsbutton.cls

?? 酒店管理系統
?? CLS
?? 第 1 頁 / 共 4 頁
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
END
Attribute VB_Name = "clsButton"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Attribute VB_Ext_KEY = "SavedWithClassBuilder6" ,"Yes"
Attribute VB_Ext_KEY = "Top_Level" ,"Yes"
'This code researched and developed by Dave Andrews
'Check out my website:- http://www.audiokingdom.com  (independent music network)
'I know you probably don't care, but I thought I'de put a plug in for my company :)

'Feel free to use this wherever you want,
'I would just appreciate and credit / mention in your code
'-----------------------------------------------------------
Const COLOR_CAPTIONTEXT = 9
Const DT_CENTER = &H1      'centre left to right
Const DT_VCENTER = &H4     'centre top to bottom
Const DT_NOCLIP = &H100    'fast draw
Const DT_SINGLELINE = &H20 'single line only

Const DT_FLAGS = DT_SINGLELINE Or DT_CENTER Or DT_VCENTER Or DT_NOCLIP

Private parentPic As PictureBox
Private pWidth As Long
Private pHeight As Long
Private pHwnd As Long

Private UpDC As Long 'returns the address for the up image
Private UpMemPal As Long
Private UpPal As Long
Private UpMemBitmap As Long
Private UpBitmap As Long
Private UpParent As Long
Private UpWidth As Long
Private UpHeight As Long
Private UpColor As Long
Private UpMemoryFont As Long
Private UpOrginalFont As Long

Private DownDC As Long 'Returns the address for the down image
Private DownMemPal As Long
Private DownPal As Long
Private DownMemBitmap As Long
Private DownBitmap As Long
Private DownParent As Long
Private DownWidth As Long
Private DownHeight As Long
Private DownColor As Long
Private DownMemoryFont As Long
Private DownOrginalFont As Long

'----------Hook stuff----------------
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Const GWL_WNDPROC = (-4)
Const WM_MBUTTONDOWN = &H207
Const WM_MBUTTONUP = &H208

Private gOldProc As Long

'--------HSL CONVERSION STUFF FOR BLENDING PIXELS-----------
'HSL conversion routines taken from Dan Redding's "Color Lab"
'Originally converted from the Microsoft Knowledge Base

Private Const HSLMAX As Integer = 240 '***
Const RGBMAX As Integer = 255 '***
Const UNDEFINED As Integer = (HSLMAX * 2 / 3) '***
Private Type HSLCol
    Hue As Integer
    Sat As Integer
    Lum As Integer
End Type
'-----------------------API DECLARATIONS-----------------------------------

Private Declare Function SetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal color As Long) As Long
Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long) As Long
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
Private Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long
Private Declare Function CreateRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Declare Function CombineRgn Lib "gdi32" (ByVal hDestRgn As Long, ByVal hSrcRgn1 As Long, ByVal hSrcRgn2 As Long, ByVal nCombineMode As Long) As Long
Private Declare Function GetCursor Lib "user32" () As Long
Private Declare Function GetCapture Lib "user32" () As Long
Private Declare Function StretchBlt Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal dwRop As Long) As Long


'---------------TAKEN DIRECTLY FROM TONY'S CODE FOR A VIRTUAL DC-------
Option Explicit
Private Const LOGPIXELSX As Long = 88
Private Const LOGPIXELSY As Long = 90
Private Const LF_FACESIZE As Long = 32
Private Const CLIP_DEFAULT_PRECIS As Long = 0
Private Const OUT_DEFAULT_PRECIS As Long = 0
Private Const DEFAULT_PITCH As Long = 0
Private Const DEFAULT_QUALITY As Long = 0
Private Const FW_NORMAL As Long = 400

Private Type RECT
    Left As Long
    Top As Long
    Right As Long
    Bottom As Long
End Type

Private Type LOGFONT
    lfHeight As Long
    lfWidth As Long
    lfEscapement As Long
    lfOrientation As Long
    lfWeight As Long
    lfItalic As Byte
    lfUnderline As Byte
    lfStrikeOut As Byte
    lfCharSet As Byte
    lfOutPrecision As Byte
    lfClipPrecision As Byte
    lfQuality As Byte
    lfPitchAndFamily As Byte
    lfFaceName(LF_FACESIZE) As Byte
End Type

Private Type DRAWTEXTPARAMS
    cbSize As Long
    iTabLength As Long
    iLeftMargin As Long
    iRightMargin As Long
    uiLengthDrawn As Long
End Type

Private Type TEXTMETRIC
    tmMemoryHeight As Long
    tmAscent As Long
    tmDescent As Long
    tmInternalLeading As Long
    tmExternalLeading As Long
    tmAveCharWidth As Long
    tmMaxCharWidth As Long
    tmWeight As Long
    tmOverhang As Long
    tmDigitizedAspectX As Long
    tmDigitizedAspectY As Long
    tmFirstChar As Byte
    tmLastChar As Byte
    tmDefaultChar As Byte
    tmBreakChar As Byte
    tmItalic As Byte
    tmUnderlined As Byte
    tmStruckOut As Byte
    tmPitchAndFamily As Byte
    tmCharSet As Byte
End Type

Private Type PALETTEENTRY
    peRed As Byte
    peGreen As Byte
    peBlue As Byte
    peFlags As Byte
End Type

Private Type LOGPALETTE
    palVersion As Integer
    palNumEntries As Integer
    palPalEntry(255) As PALETTEENTRY
End Type

Private Const RASTERCAPS As Long = 38
Private Const RC_PALETTE As Long = &H100
Private Const SIZEPALETTE As Long = 104

'Private Const BS_TRANSPARENT As Long = 0
'Private Const BS_OPAQUE As Long = 1

Public Enum BackStyles
    BS_TRANSPARENT = 0
    BS_OPAQUE = 1
End Enum

Private Declare Function GetSysColor Lib "user32" (ByVal nIndex As Long) As Long

Private Declare Function GetTextColor Lib "gdi32" (ByVal hdc As Long) As Long
Private Declare Function SetTextColor Lib "gdi32" (ByVal hdc As Long, ByVal crColor As Long) As Long
Private Declare Function GetBkColor Lib "gdi32" (ByVal hdc As Long) As Long
Private Declare Function SetBkColor Lib "gdi32" (ByVal hdc As Long, ByVal crColor As Long) As Long

'Private Declare Function DrawText Lib "user32" Alias "DrawTextA" (ByVal hDC As Long, ByVal lpStr As String, ByVal nCount As Long, lpRect As RECT, ByVal wFormat As Long) As Long
Private Declare Function DrawTextEx Lib "user32" Alias "DrawTextExA" (ByVal hdc As Long, ByVal lpsz As String, ByVal n As Long, lpRect As RECT, ByVal un As Long, lpDrawTextParams As DRAWTEXTPARAMS) As Long

Private Declare Function GetBkMode Lib "gdi32" (ByVal hdc As Long) As Long
Private Declare Function SetBkMode Lib "gdi32" (ByVal hdc As Long, ByVal nBkMode As Long) As Long

Private Declare Function CreateFontIndirect Lib "gdi32" Alias "CreateFontIndirectA" (lpLogFont As LOGFONT) As Long
Private Declare Function GetDeviceCaps Lib "gdi32" (ByVal hdc As Long, ByVal nIndex As Long) As Long
Private Declare Function MulDiv Lib "kernel32" (ByVal nNumber As Long, ByVal nNumerator As Long, ByVal nDenominator As Long) As Long
Private Declare Function GetTextFace Lib "gdi32" Alias "GetTextFaceA" (ByVal hdc As Long, ByVal nCount As Long, ByVal lpFacename As String) As Long
Private Declare Function GetTextMetrics Lib "gdi32" Alias "GetTextMetricsA" (ByVal hdc As Long, lpMetrics As TEXTMETRIC) As Long

Private Declare Function GetSystemPaletteEntries Lib "gdi32" (ByVal hdc As Long, ByVal wStartIndex As Long, ByVal wNumEntries As Long, lpPaletteEntries As PALETTEENTRY) As Long
Private Declare Function CreatePalette Lib "gdi32" (lpLogPalette As LOGPALETTE) As Long
Private Declare Function RealizePalette Lib "gdi32" (ByVal hdc As Long) As Long
Private Declare Function SelectPalette Lib "gdi32" (ByVal hdc As Long, ByVal hPalette As Long, ByVal bForceBackground As Long) As Long

Private Declare Function GetObjectAPI Lib "gdi32" Alias "GetObjectA" (ByVal hObject As Long, ByVal nCount As Long, lpObject As Any) As Long

Private Declare Function CreateCompatibleDC Lib "gdi32" (ByVal hdc As Long) As Long
Private Declare Function CreateCompatibleBitmap Lib "gdi32" (ByVal hdc As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long
Private Declare Function DeleteDC Lib "gdi32" (ByVal hdc As Long) As Long

Private Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hObject As Long) As Long
Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long

Private Declare Function CreateSolidBrush Lib "gdi32" (ByVal crColor As Long) As Long
Private Declare Function FillRect Lib "user32" (ByVal hdc As Long, lpRect As RECT, ByVal hBrush As Long) As Long


Private Const SRCCOPY = &HCC0020









Private Sub EmbossUp(Text As String, dX As Integer, dY As Integer)
    Dim wTextParams As DRAWTEXTPARAMS
    Dim rc As RECT
    With rc
        .Left = 2 + dX
        .Top = 2 + dY
        .Right = UpWidth
        .Bottom = UpHeight
    End With
    wTextParams.cbSize = Len(wTextParams)
    Call SetTextColor(UpDC, Brighten(GetPixel(UpDC, UpWidth / 2, UpHeight / 2), 0.4))
    Call DrawTextEx(UpDC, Text, Len(Text), rc, DT_FLAGS, wTextParams)
    With rc
        .Left = 0 + dX
        .Top = 0 + dY
        .Right = UpWidth
        .Bottom = UpHeight
    End With
    wTextParams.cbSize = Len(wTextParams)
    Call SetTextColor(UpDC, UpColor)
    Call DrawTextEx(UpDC, Text, Len(Text), rc, DT_FLAGS, wTextParams)
End Sub


Private Sub EmbossDown(Text As String, dX As Integer, dY As Integer)
    Dim wTextParams As DRAWTEXTPARAMS
    Dim rc As RECT
    With rc
        .Left = 2 + dX
        .Top = 2 + dY
        .Right = DownWidth
        .Bottom = DownHeight
    End With
    wTextParams.cbSize = Len(wTextParams)
    Call SetTextColor(DownDC, Brighten(GetPixel(DownDC, DownWidth / 2, DownHeight / 2), 0.4))
    Call DrawTextEx(DownDC, Text, Len(Text), rc, DT_FLAGS, wTextParams)
    With rc
        .Left = 0 + dX
        .Top = 0 + dY
        .Right = DownWidth
        .Bottom = DownHeight
    End With
    wTextParams.cbSize = Len(wTextParams)
    Call SetTextColor(DownDC, DownColor)
    Call DrawTextEx(DownDC, Text, Len(Text), rc, DT_FLAGS, wTextParams)
End Sub



Private Sub RaiseBevel(bPic As PictureBox, bLevel As Single, bEdge As Integer, Trans As Boolean)
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim bW As Integer
Dim bH As Integer
Dim bL As Integer
Dim bT As Integer
Dim sPix As Long
Dim fPix As Long
Dim M As Single
Dim conHDC As Long
Dim picHDC As Long
Dim BContainer As Object
Set BContainer = bPic.Container
BContainer.ScaleMode = vbPixels
bPic.ScaleMode = vbPixels
BContainer.AutoRedraw = True
bPic.AutoRedraw = True
bW = bPic.ScaleWidth - 1
bH = bPic.ScaleHeight - 1
bL = bPic.Left
bT = bPic.Top
picHDC = bPic.hdc
conHDC = BContainer.hdc
'If transparent, then copy container image as background,
If Trans = True Then
    BitBlt UpDC, 0, 0, bW, bH, conHDC, bL + 1, bT + 1, vbSrcCopy
    BitBlt picHDC, 0, 0, bW, bH, conHDC, bL + 1, bT + 1, vbSrcCopy
Else 'we copy the container content onto the holder image and the backcolor
    ClsUP bPic.BackColor
End If 'Left Edge
M = 1
For i = 0 To bEdge
    For j = i To bH - i
        sPix = Brighten(GetPixel(picHDC, i, j), M * bLevel)
        fPix = GetPixel(conHDC, i + bL, j + bT)
        SetPixel UpDC, i, j, Blend(sPix, fPix, M)
    Next j
    M = M - (1 / bEdge)
Next i
For j = bEdge To bH - bEdge
    SetPixel UpDC, bEdge, j, Brighten(GetPixel(picHDC, bEdge, j), bLevel)
Next j
'Top Edge
M = 1
For i = 0 To bEdge
    For j = i To bW - i
        sPix = Brighten(GetPixel(picHDC, j, i), M * bLevel)
        fPix = GetPixel(conHDC, j + bL, i + bT)
        SetPixel UpDC, j, i, Blend(sPix, fPix, M)
    Next j
    M = M - (1 / bEdge)
Next i
For j = bEdge To bW - bEdge
    SetPixel UpDC, j, i, Brighten(GetPixel(picHDC, j, bEdge), bLevel)
Next j
'Right Edge
M = 0
For i = bW - bEdge To bW
    For j = bW - i To bH - (bW - i)
        sPix = Darken(GetPixel(picHDC, i, j), M * bLevel)
        fPix = GetPixel(conHDC, i + bL, j + bT)
        SetPixel UpDC, i, j, Blend(sPix, fPix, M)
    Next j
    M = M + (1 / bEdge)
Next i
For j = bEdge To bH - bEdge
    SetPixel UpDC, (bW - bEdge), j, Darken(GetPixel(picHDC, (bW - bEdge), j), bLevel)
Next j
'Bottom Edge
M = 0
For i = bH - bEdge To bH
    For j = bH - i To bW - (bH - i)
        sPix = Darken(GetPixel(picHDC, j, i), M * bLevel)
        fPix = GetPixel(conHDC, j + bL, i + bT)
        SetPixel UpDC, j, i, Blend(sPix, fPix, M)
    Next j
    M = M + (1 / bEdge)
Next i
For j = bEdge To bW - bEdge
    SetPixel UpDC, j, (bH - bEdge), Darken(GetPixel(picHDC, j, (bH - bEdge)), bLevel)
Next j
Set BContainer = Nothing
End Sub

Private Sub InsetBevel(bPic As PictureBox, bLevel As Single, bEdge As Integer, Trans As Boolean)
'Creates a bevel around the perimeter of an object
'By blending the outside pixels of the objects container
'on a gradient scale.
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim bW As Integer
Dim bH As Integer
Dim bL As Integer
Dim bT As Integer
Dim sPix As Long

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区啪啪| 国产一区二区三区香蕉 | 91精品国产91热久久久做人人| 欧美天堂亚洲电影院在线播放| 国产精品99久| 经典三级一区二区| 午夜久久久久久电影| 亚洲国产成人私人影院tom| 欧美精品一区二区高清在线观看| 色婷婷av一区二区三区软件| 99re成人在线| 91视视频在线观看入口直接观看www| 国内精品在线播放| 国产一区二区在线观看视频| 久久国产免费看| 激情都市一区二区| 国模一区二区三区白浆| 激情久久五月天| 国产成人在线免费观看| 大陆成人av片| 91丨porny丨最新| 欧美色图激情小说| 7777精品伊人久久久大香线蕉| 欧美人妇做爰xxxⅹ性高电影| 91精品国产高清一区二区三区蜜臀| 91精品国产乱| 国产亚洲欧美激情| 亚洲欧美视频在线观看| 玉足女爽爽91| 日本一不卡视频| 国产在线国偷精品产拍免费yy| 成人中文字幕在线| 欧美羞羞免费网站| 日韩欧美久久久| 国产精品理论片在线观看| 一区二区高清在线| 九色综合国产一区二区三区| 国产91丝袜在线播放| 91蝌蚪porny九色| 99国产精品国产精品毛片| 欧美日韩免费观看一区二区三区| 欧美一级免费大片| 欧美国产综合一区二区| 一区二区日韩av| 奇米777欧美一区二区| 国产精品一区二区在线观看不卡| 成人v精品蜜桃久久一区| 91极品美女在线| 欧美tk—视频vk| 亚洲三级理论片| 男男gaygay亚洲| 成人免费黄色在线| 欧美日韩视频在线第一区| 久久色在线视频| 伊人夜夜躁av伊人久久| 极品少妇xxxx精品少妇| 91久久香蕉国产日韩欧美9色| 91精品国产全国免费观看| 亚洲人成影院在线观看| 麻豆91精品91久久久的内涵| 91啪亚洲精品| 国产日韩综合av| 亚洲成av人片一区二区梦乃| 国产河南妇女毛片精品久久久 | 免费精品视频在线| 色欧美片视频在线观看| 国产日韩欧美激情| 日韩中文字幕区一区有砖一区 | 精品国产人成亚洲区| 亚洲视频电影在线| 久久99精品久久久久久动态图| 日本高清无吗v一区| 欧美激情一区二区在线| 国产真实精品久久二三区| 欧美日韩卡一卡二| 亚洲高清视频中文字幕| 91视频一区二区三区| 欧美经典一区二区三区| 久久精品国产精品亚洲红杏| 欧美日韩国产a| 亚洲综合色在线| 色综合 综合色| 国产精品久久久久久一区二区三区 | 日韩视频免费观看高清完整版在线观看| 综合激情网...| 不卡av电影在线播放| 久久精品欧美一区二区三区不卡| 久久精品国产秦先生| 欧美电视剧在线看免费| 青青草成人在线观看| 欧美一区国产二区| 日韩精品免费视频人成| 欧美日韩国产123区| 日本欧美在线观看| 欧美一二三四在线| 美国三级日本三级久久99| 欧美一级国产精品| 久久国产精品99久久人人澡| 久久先锋影音av鲁色资源网| 精品一区二区成人精品| 精品成人私密视频| 国产aⅴ综合色| 国产精品素人一区二区| av亚洲精华国产精华精华| 国产精品久久久久久久久免费桃花 | 欧美三级资源在线| 五月激情丁香一区二区三区| 91精品国产欧美日韩| 激情综合亚洲精品| 亚洲国产成人私人影院tom| 91美女福利视频| 性做久久久久久免费观看| 欧美日韩视频专区在线播放| 免费在线一区观看| 久久精品夜色噜噜亚洲aⅴ| 成人免费看黄yyy456| 一区二区三区四区av| 91精品麻豆日日躁夜夜躁| 精品一区二区三区免费| 中文字幕一区二区三区四区| 欧美亚洲国产bt| 国产成人免费高清| 一区二区三区资源| 日韩欧美在线1卡| 99久久婷婷国产精品综合| 性欧美疯狂xxxxbbbb| 久久精品一区二区三区av | 久久91精品国产91久久小草| 久久久国产综合精品女国产盗摄| 99在线视频精品| 日韩高清一级片| 国产精品日韩成人| 欧美日韩免费观看一区二区三区| 国产精品一二三四| 亚洲综合色丁香婷婷六月图片| 精品国一区二区三区| 91麻豆免费看| 国产一区二区三区四| 尤物视频一区二区| 久久久综合视频| 欧美在线啊v一区| 成人久久视频在线观看| 日韩精品久久理论片| 亚洲欧洲制服丝袜| 国产日韩在线不卡| 欧美一卡二卡三卡| 91高清视频在线| 国产传媒久久文化传媒| 亚洲成a人v欧美综合天堂下载| 中文字幕不卡的av| 精品乱人伦小说| 欧美一区二区在线不卡| 一本一本大道香蕉久在线精品| 国产自产v一区二区三区c| 五月开心婷婷久久| 亚洲一区二区在线免费看| 国产精品久久久久久久久晋中| 日韩区在线观看| 88在线观看91蜜桃国自产| 色婷婷国产精品久久包臀| 99久久精品免费看| 高清国产一区二区| 国产精品一区在线观看乱码| 美洲天堂一区二卡三卡四卡视频| 亚洲一区二区影院| 一区二区三区在线免费| 国产精品免费视频观看| 国产欧美日韩综合| 久久日韩粉嫩一区二区三区| 精品久久久久久综合日本欧美| 欧美卡1卡2卡| 51精品秘密在线观看| 欧美日韩大陆在线| 欧美喷潮久久久xxxxx| 欧美日韩一区久久| 制服丝袜成人动漫| 欧美日韩在线综合| 欧美美女喷水视频| 日韩一区二区影院| 日韩精品一区国产麻豆| 欧美一区二区三区四区久久 | 欧美精品日日鲁夜夜添| 欧美色区777第一页| 欧美二区乱c少妇| 日韩免费福利电影在线观看| 日韩午夜在线观看| 久久久久亚洲综合| 国产亚洲欧美在线| 亚洲日本一区二区三区| 艳妇臀荡乳欲伦亚洲一区| 亚洲你懂的在线视频| 婷婷久久综合九色国产成人| 男人的天堂亚洲一区| 激情深爱一区二区| 成人亚洲一区二区一| 97精品超碰一区二区三区| 色噜噜偷拍精品综合在线| 欧美日韩色一区| 久久亚洲精华国产精华液| 亚洲欧洲成人精品av97|