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

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

?? clsbutton.cls

?? 酒店管理系統(tǒng)
?? 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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆精品一区二区三区| 国产亚洲精品免费| 亚洲一区二区三区四区在线观看 | 欧美成va人片在线观看| 三级一区在线视频先锋| 欧美疯狂性受xxxxx喷水图片| 午夜一区二区三区视频| 欧美日韩国产一级片| 偷拍亚洲欧洲综合| 精品国产一区二区精华| 精品亚洲欧美一区| 中文字幕国产一区| 色婷婷亚洲一区二区三区| 亚洲图片有声小说| 日韩欧美高清在线| 粉嫩蜜臀av国产精品网站| 亚洲免费在线播放| 日韩一区二区中文字幕| 国产·精品毛片| 亚洲一区二区三区四区的| 在线综合视频播放| 国产精品亚洲一区二区三区妖精 | 欧美怡红院视频| 日本女人一区二区三区| 日本一区二区三区久久久久久久久不 | 成人黄色777网| 亚洲一区二区成人在线观看| 日韩你懂的在线播放| 成人激情动漫在线观看| 亚洲国产成人av网| 日本一区二区三区四区在线视频| 91麻豆国产精品久久| 麻豆中文一区二区| 亚洲人精品午夜| 欧美mv和日韩mv的网站| 色狠狠一区二区| 国产精品 日产精品 欧美精品| 一区二区国产视频| 国产日韩欧美a| 在线电影一区二区三区| 成人白浆超碰人人人人| 美日韩黄色大片| 亚洲成人免费在线观看| 欧美国产精品中文字幕| 欧美精品三级在线观看| 91在线视频免费91| 国产精品自拍av| 丝袜诱惑制服诱惑色一区在线观看| 国产精品你懂的| 精品国产麻豆免费人成网站| 亚洲成av人片一区二区三区| 国产精品久久毛片av大全日韩| 91精品久久久久久蜜臀| 日本高清成人免费播放| 风间由美性色一区二区三区| 男男视频亚洲欧美| 亚洲图片自拍偷拍| 亚洲精品国产第一综合99久久| 国产亚洲一区二区在线观看| 日韩欧美资源站| 777色狠狠一区二区三区| 日本福利一区二区| 91一区二区三区在线播放| 国产精品1区二区.| 精品亚洲成a人在线观看 | 日韩av一区二区三区四区| 亚洲激情一二三区| 亚洲色图在线视频| 国产精品久久久久aaaa| 国产精品天美传媒沈樵| 国产丝袜在线精品| 国产日韩三级在线| 精品播放一区二区| 久久夜色精品国产欧美乱极品| 欧美一区二区网站| 日韩一区二区中文字幕| 日韩视频免费观看高清在线视频| 91精品国产一区二区| 欧美久久久久免费| 91精品欧美一区二区三区综合在 | 欧美三级蜜桃2在线观看| 色噜噜狠狠成人网p站| 92国产精品观看| 色诱亚洲精品久久久久久| 91久久香蕉国产日韩欧美9色| 欧美综合在线视频| 欧美视频日韩视频| 欧美日韩国产精品自在自线| 欧美日韩精品综合在线| 欧美一区二视频| 2014亚洲片线观看视频免费| 久久久久久久久岛国免费| 久久久精品综合| 蓝色福利精品导航| 国产精品中文字幕欧美| 丁香婷婷综合五月| 色94色欧美sute亚洲线路一ni| 日本高清成人免费播放| 91麻豆精品国产91久久久久久久久| 91麻豆精品国产| 久久久99久久| 亚洲精品伦理在线| 日本伊人色综合网| 国产精品一区三区| 91麻豆精品一区二区三区| 欧美亚洲动漫精品| 精品三级av在线| 欧美激情一区二区三区全黄| 亚洲欧美国产三级| 麻豆成人久久精品二区三区红| 国产精品一区二区三区四区| 99精品欧美一区| 日韩一区二区三免费高清| 日本一区二区久久| 午夜伊人狠狠久久| 国产成人精品1024| 欧美探花视频资源| 国产日韩一级二级三级| 亚洲综合丝袜美腿| 国产一区二区三区四区五区入口| 99精品视频在线观看免费| 91精品久久久久久久91蜜桃 | 国产精品久久久久天堂| 99热在这里有精品免费| 欧美日韩国产综合一区二区三区 | 波多野结衣中文字幕一区 | 亚洲精品综合在线| 麻豆成人久久精品二区三区红| av不卡免费电影| 欧美大片拔萝卜| 亚洲自拍偷拍综合| 大胆欧美人体老妇| 欧美一区日韩一区| 亚洲最新视频在线观看| 国产真实精品久久二三区| 欧美日韩一区二区不卡| 欧美国产激情二区三区| 免费成人av资源网| 欧美伊人久久久久久久久影院 | 99免费精品在线| 日韩午夜电影av| 亚洲一级片在线观看| 成人高清免费观看| 久久婷婷色综合| 美女视频黄久久| 亚洲欧美色图小说| 国产精品欧美极品| 欧美丝袜第三区| 精品国产乱子伦一区| 亚洲欧美在线视频| 精品一区二区三区欧美| 欧美日韩免费不卡视频一区二区三区| 中文幕一区二区三区久久蜜桃| 蜜臀av性久久久久蜜臀aⅴ | 欧美日韩在线播放三区四区| 亚洲私人黄色宅男| 成人a免费在线看| 2014亚洲片线观看视频免费| 麻豆91小视频| 日韩一级视频免费观看在线| 婷婷中文字幕综合| 欧美午夜片在线看| 亚洲综合激情另类小说区| 99精品视频在线播放观看| 中文av一区二区| 国产精品一区二区久激情瑜伽| 精品国产露脸精彩对白| 激情久久五月天| 久久久综合视频| 国产a区久久久| 中文字幕不卡的av| 99精品在线免费| 亚洲精品成人精品456| 在线精品视频免费播放| 亚洲一区二区三区四区的| 欧美在线观看18| 性做久久久久久免费观看| 555www色欧美视频| 蜜臀av在线播放一区二区三区| 日韩一区二区免费在线电影| 激情综合网最新| 中文字幕第一区第二区| 99re这里只有精品6| 亚洲精品成a人| 欧美电影影音先锋| 久久国产精品99精品国产| 久久综合精品国产一区二区三区| 国产麻豆精品视频| 国产精品乱子久久久久| 91久久精品一区二区三区| 五月天视频一区| 337p粉嫩大胆色噜噜噜噜亚洲| 大桥未久av一区二区三区中文| 亚洲精品欧美激情| 91超碰这里只有精品国产| 国产在线精品免费av| 136国产福利精品导航| 欧美久久久久久久久| 国产精品一区二区三区网站| 亚洲伦理在线免费看|