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

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

?? clogo.cls

?? 前臺POS系統,VB源碼.程序沒有調試,
?? CLS
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "cLogo"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Explicit

Private Type RECT
    left As Long
    tOp As Long
    Right As Long
    Bottom As Long
End Type
Private Declare Function FillRect Lib "user32" (ByVal hDC As Long, lpRect As RECT, ByVal hBrush As Long) As Long
Private Declare Function CreateSolidBrush Lib "gdi32" (ByVal crColor As Long) As Long
Private Declare Function TextOut Lib "gdi32" Alias "TextOutA" (ByVal hDC As Long, ByVal x As Long, ByVal y As Long, ByVal lpString As String, ByVal nCount As Long) As Long
Private Declare Function GetDeviceCaps Lib "gdi32" (ByVal hDC As Long, ByVal nIndex As Long) As Long
Private Const LOGPIXELSX = 88
Private Const LOGPIXELSY = 90
Private Declare Function MulDiv Lib "kernel32" (ByVal nNumber As Long, ByVal nNumerator As Long, ByVal nDenominator As Long) As Long
Private Const LF_FACESIZE = 32
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 Declare Function CreateFontIndirect Lib "gdi32" Alias "CreateFontIndirectA" (lpLogFont As LOGFONT) 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 Const FW_NORMAL = 400
Private Const FW_BOLD = 700
Private Const FF_DONTCARE = 0
Private Const DEFAULT_QUALITY = 0
Private Const DEFAULT_PITCH = 0
Private Const DEFAULT_CHARSET = 1
Private Declare Function OleTranslateColor Lib "OLEPRO32.DLL" (ByVal OLE_COLOR As Long, ByVal HPALETTE As Long, pccolorref As Long) As Long
Private Const CLR_INVALID = -1
Private Declare Function ImageList_Draw Lib "COMCTL32.DLL" ( _
        ByVal hIml As Long, _
        ByVal i As Long, _
        ByVal hdcDst As Long, _
        ByVal x As Long, _
        ByVal y As Long, _
        ByVal fStyle As Long _
    ) As Long
Private Const ILD_TRANSPARENT = 1

Private m_picThis As PictureBox
Private m_sCaption As String
Private m_bRGBStart(1 To 3) As Integer
Private m_oStartColor As OLE_COLOR
Private m_bRGBEnd(1 To 3) As Integer
Private m_oEndColor As OLE_COLOR
Private m_hIml As Long
Private m_lIconIndex As Long

Public Property Let hImageList(ByVal hIml As Long)

   m_hIml = hIml
   
End Property

Public Property Let IconIndex(ByVal lIndex As Long)

   m_lIconIndex = lIndex
   
End Property

Public Property Let Caption(ByVal sCaption As String)

    m_sCaption = sCaption
    
End Property

Public Property Get Caption() As String

    Caption = m_sCaption
    
End Property

Public Property Let DrawingObject(ByRef picThis As PictureBox)

    Set m_picThis = picThis
    
End Property

Public Property Get StartColor() As OLE_COLOR

    StartColor = m_oStartColor
    
End Property

Public Property Let StartColor(ByVal oColor As OLE_COLOR)

Dim lColor As Long
    If (m_oStartColor <> oColor) Then
        m_oStartColor = oColor
        OleTranslateColor oColor, 0, lColor
        m_bRGBStart(1) = lColor And &HFF&
        m_bRGBStart(2) = ((lColor And &HFF00&) \ &H100)
        m_bRGBStart(3) = ((lColor And &HFF0000) \ &H10000)
        If Not (m_picThis Is Nothing) Then
            Draw
        End If
    End If
    
End Property

Public Property Get EndColor() As OLE_COLOR

    EndColor = m_oEndColor
    
End Property

Public Property Let EndColor(ByVal oColor As OLE_COLOR)

Dim lColor As Long
    If (m_oEndColor <> oColor) Then
        m_oEndColor = oColor
        OleTranslateColor oColor, 0, lColor
        m_bRGBEnd(1) = lColor And &HFF&
        m_bRGBEnd(2) = ((lColor And &HFF00&) \ &H100)
        m_bRGBEnd(3) = ((lColor And &HFF0000) \ &H10000)
        If Not (m_picThis Is Nothing) Then
            Draw
        End If
    End If
    
End Property

Public Sub Draw()

Dim lHeight As Long, lWidth As Long
Dim lYStep As Long
Dim lY As Long
Dim bRGB(1 To 3) As Integer
Dim tLF As LOGFONT
Dim hFnt As Long
Dim hFntOld As Long
Dim lR As Long
Dim rct As RECT
Dim hBr As Long
Dim hDC As Long
Dim dR(1 To 3) As Double
On Error GoTo DrawError

    hDC = m_picThis.hDC
    lHeight = m_picThis.Height \ Screen.TwipsPerPixelY
    rct.Right = m_picThis.Width \ Screen.TwipsPerPixelY

    lYStep = lHeight \ 255
    If (lYStep = 0) Then
        lYStep = 1
    End If
    rct.Bottom = lHeight
    
    bRGB(1) = m_bRGBStart(1)
    bRGB(2) = m_bRGBStart(2)
    bRGB(3) = m_bRGBStart(3)
    dR(1) = m_bRGBEnd(1) - m_bRGBStart(1)
    dR(2) = m_bRGBEnd(2) - m_bRGBStart(2)
    dR(3) = m_bRGBEnd(3) - m_bRGBStart(3)
        
    For lY = lHeight To 0 Step -lYStep
        
        rct.tOp = rct.Bottom - lYStep
        hBr = CreateSolidBrush((bRGB(3) * &H10000 + bRGB(2) * &H100& + bRGB(1)))
        FillRect hDC, rct, hBr
        DeleteObject hBr
        rct.Bottom = rct.tOp
        bRGB(1) = m_bRGBStart(1) + dR(1) * (lHeight - lY) / lHeight
        bRGB(2) = m_bRGBStart(2) + dR(2) * (lHeight - lY) / lHeight
        bRGB(3) = m_bRGBStart(3) + dR(3) * (lHeight - lY) / lHeight

    Next lY
    
    If (m_hIml <> 0) And (m_lIconIndex > 0) Then
      lHeight = lHeight - 16
      ImageList_Draw m_hIml, m_lIconIndex, hDC, (rct.Right - rct.left - 16) \ 2, lHeight - 2, ILD_TRANSPARENT
      lHeight = lHeight - 4
   Else
      lHeight = lHeight - 2
   End If
    
   pOLEFontToLogFont m_picThis.Font, hDC, tLF
   tLF.lfEscapement = 900
   hFnt = CreateFontIndirect(tLF)
   If (hFnt <> 0) Then
       hFntOld = SelectObject(hDC, hFnt)
       ' 改變3可以改變字體顯示的位置,漢字加長,0為字符控制
       'lR = TextOut(hDC, 3, lHeight, m_sCaption, Len(m_sCaption) + 5)
       lR = TextOut(hDC, 3, lHeight, "  東化科技", 10)
       SelectObject hDC, hFntOld
       DeleteObject hFnt
   End If
    
   m_picThis.Refresh
   Exit Sub
   
DrawError:
   'Debug.Print "Problem: " & Err.Description
End Sub

Private Sub pOLEFontToLogFont(fntThis As StdFont, hDC As Long, tLF As LOGFONT)
Dim sFont As String
Dim iChar As Integer

    With tLF
        sFont = fntThis.Name

        For iChar = 1 To Len(sFont)
            .lfFaceName(iChar - 1) = CByte(Asc(Mid$(sFont, iChar, 1)))
        Next iChar
        .lfHeight = -MulDiv((fntThis.Size), (GetDeviceCaps(hDC, LOGPIXELSY)), 72)
        .lfItalic = fntThis.Italic
        If (fntThis.Bold) Then
            .lfWeight = FW_BOLD
        Else
            .lfWeight = FW_NORMAL
        End If
        .lfUnderline = fntThis.Underline
        .lfStrikeOut = fntThis.Strikethrough
        
    End With

End Sub

Private Sub Class_Initialize()
    StartColor = &H0
    EndColor = vbButtonFace
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产精品无码网站| 亚洲三级视频在线观看| 久久久久久久电影| 久久精品视频一区二区三区| 欧美国产亚洲另类动漫| 一区二区激情小说| 麻豆精品在线播放| 成人app网站| 欧美精品色一区二区三区| 欧美成人乱码一区二区三区| 国产精品美女一区二区三区| 亚洲成人动漫精品| 国产成人免费在线观看不卡| 欧美三日本三级三级在线播放| 精品99999| 一区二区三区在线观看国产| 久久99国产精品久久| 99re在线视频这里只有精品| 日韩精品一区二区在线观看| 亚洲四区在线观看| 久久黄色级2电影| 91香蕉国产在线观看软件| 欧美大白屁股肥臀xxxxxx| 国产精品色哟哟| 日韩av电影免费观看高清完整版在线观看| 国产成人精品亚洲日本在线桃色 | 久久婷婷综合激情| 亚洲免费观看视频| 国产黄色精品网站| 91精品国产综合久久久蜜臀粉嫩| 欧美高清在线视频| 美女mm1313爽爽久久久蜜臀| 在线这里只有精品| 国产欧美一区二区三区在线老狼 | 日韩欧美亚洲一区二区| 亚洲精品福利视频网站| 国产精品自在在线| 欧美一区二区三区视频| 亚洲精品久久7777| 国产不卡视频在线播放| 日韩午夜电影在线观看| 亚洲成a人v欧美综合天堂| 成人免费精品视频| 久久色在线视频| 日韩 欧美一区二区三区| 欧美性一区二区| 国产精品久久久久影院| 国产在线日韩欧美| 日韩亚洲欧美综合| 亚洲一区二区三区精品在线| 91片在线免费观看| 国产精品嫩草久久久久| 国产福利91精品一区| 亚洲精品一区二区三区蜜桃下载 | 日韩欧美自拍偷拍| 日一区二区三区| 日本韩国一区二区三区视频| 中文字幕精品在线不卡| 大桥未久av一区二区三区中文| 久久综合久久综合久久综合| 久久99国产精品久久99果冻传媒| 欧美一区午夜精品| 视频在线观看一区| 欧美精品在线观看播放| 亚洲午夜免费视频| 欧亚一区二区三区| 亚洲综合av网| 欧美日韩国产首页在线观看| 亚洲国产精品综合小说图片区| 色久综合一二码| 亚洲欧美国产高清| 日本久久一区二区三区| 一区二区三区四区视频精品免费 | 亚洲一区二区三区四区在线| 欧美专区亚洲专区| 亚洲黄色小说网站| 欧洲一区二区三区在线| 亚洲综合色噜噜狠狠| 在线观看www91| 午夜久久久影院| 制服丝袜中文字幕一区| 免费人成精品欧美精品| 日韩欧美高清一区| 精品一区中文字幕| 国产视频亚洲色图| 99r精品视频| 亚洲成人资源在线| 日韩欧美亚洲国产精品字幕久久久| 蜜乳av一区二区| 久久精品在线观看| 91视频在线看| 亚洲一区二区精品视频| 欧美一区二视频| 精品一二三四区| 日本一区二区三区电影| 99riav一区二区三区| 亚洲bdsm女犯bdsm网站| 欧美mv和日韩mv的网站| 成人午夜碰碰视频| 一区二区三区**美女毛片| 欧美丰满少妇xxxbbb| 麻豆国产精品一区二区三区| 国产亚洲va综合人人澡精品| 91视频观看免费| 日韩国产一二三区| 久久精品视频一区二区| 91久久精品国产91性色tv| 日韩激情视频网站| 国产欧美日韩综合| 欧美日韩精品系列| 国产在线乱码一区二区三区| 亚洲视频资源在线| 日韩视频免费直播| youjizz久久| 视频一区视频二区中文字幕| 国产亚洲综合在线| 欧美综合在线视频| 国产一区二区电影| 亚洲一区二区免费视频| 久久综合精品国产一区二区三区| 99久久国产综合精品麻豆| 日韩电影一区二区三区四区| 国产免费成人在线视频| 在线电影一区二区三区| 国产99久久久精品| 五月婷婷色综合| 中文字幕不卡在线播放| 91精品国产一区二区三区蜜臀| 成人一区二区三区| 亚洲v日本v欧美v久久精品| 久久久美女艺术照精彩视频福利播放| 色999日韩国产欧美一区二区| 紧缚奴在线一区二区三区| 亚洲激情在线播放| 国产清纯白嫩初高生在线观看91| 欧美日韩成人综合| 91亚洲午夜精品久久久久久| 精品在线你懂的| 午夜精品成人在线| 亚洲视频在线一区二区| 久久先锋资源网| 欧美福利电影网| 99re这里只有精品视频首页| 国产伦精品一区二区三区视频青涩 | 日本亚洲最大的色成网站www| 国产精品入口麻豆原神| 日韩欧美一级二级| 欧美日本在线看| 色综合婷婷久久| 丁香婷婷深情五月亚洲| 久久激情综合网| 日韩在线观看一区二区| 一区二区三区中文字幕在线观看| 欧美精品一区二区三区视频| 欧美日韩免费电影| 色综合久久久久| 丰满白嫩尤物一区二区| 狠狠网亚洲精品| 免费成人av资源网| 丝袜美腿成人在线| 亚洲国产日韩综合久久精品| 亚洲欧洲性图库| 亚洲国产高清在线观看视频| wwwwww.欧美系列| 日韩你懂的电影在线观看| 欧美日韩免费电影| 欧美影视一区二区三区| 91麻豆国产福利在线观看| a亚洲天堂av| 成人伦理片在线| 成人激情综合网站| 岛国精品在线播放| 福利一区二区在线| 国产成人av一区| 国产福利一区二区三区视频在线 | 国产亚洲精品bt天堂精选| 亚洲精品在线免费播放| 日韩免费成人网| 精品国产乱码久久久久久蜜臀| 91精品国产一区二区三区| 宅男噜噜噜66一区二区66| 欧美色欧美亚洲另类二区| 色8久久人人97超碰香蕉987| 91黄视频在线| 欧美午夜免费电影| 欧美日韩一级二级三级| 欧美日韩一区二区三区高清| 欧美日韩黄色一区二区| 91精品国产一区二区三区| 日韩视频一区二区三区| 精品不卡在线视频| 欧美激情中文不卡| 18欧美亚洲精品| 一区二区三区精品在线观看| 亚洲成人激情自拍| 久久精品理论片| 国产成人免费视频网站 | 亚洲国产视频网站| 亚洲成人先锋电影| 日本不卡免费在线视频|