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

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

?? ctranslucent.cls

?? 一套簡單的銷售管理系統
?? 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 = "CTranslucentForm"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Explicit
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Long, ByVal dwFlags As Long) As Long
Private Declare Function UpdateLayeredWindow Lib "user32" (ByVal hwnd As Long, ByVal hDC As Long, pptDst As POINTAPI, pSize As SIZE, ByVal hdcSrc As Long, pptSrc As POINTAPI, ByVal crKey As Long, pBlend As BLENDFUNCTION, ByVal dwFlags As Long) As Long
Private Type BLENDFUNCTION
   BlendOp As Byte
   BlendFlags As Byte
   SourceConstantAlpha As Byte
   AlphaFormat As Byte
End Type

Private Type POINTAPI
   X As Long
   Y As Long
End Type

Private Type SIZE
   cx As Long
   cy As Long
End Type
Private Const LWA_COLORKEY = &H1&
Private Const LWA_ALPHA = &H2&
Private Const LWA_OPAQUE = &HFF&

Private Const ULW_COLORKEY = &H1
Private Const ULW_ALPHA = &H2
Private Const ULW_OPAQUE = &H4

' Style setting APIs
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Const GWL_STYLE = (-16)
Private Const GWL_EXSTYLE = (-20)
Private Const WS_EX_LAYERED = &H80000

' Win32 APIs to determine OS information.
Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long
Private Type OSVERSIONINFO
   dwOSVersionInfoSize As Long
   dwMajorVersion As Long
   dwMinorVersion As Long
   dwBuildNumber As Long
   dwPlatformId As Long
   szCSDVersion As String * 128
End Type
Private Const VER_PLATFORM_WIN32s = 0
Private Const VER_PLATFORM_WIN32_WINDOWS = 1
Private Const VER_PLATFORM_WIN32_NT = 2

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

' Translucency Modes
Public Enum TranslucencyModes
   lwaNormal = 0
   lwaColorKey = LWA_COLORKEY
   lwaAlpha = LWA_ALPHA
End Enum

' Trick to keep the case of our Enums
#If False Then
   Private Const lwaNormal = 0
   Private Const lwaColorKey = 1
   Private Const lwaAlpha = 2
#End If

' Member variables
Private m_Supported As Boolean
Private m_hWnd As Long
Private m_Alpha As Long
Private m_ColorKey As OLE_COLOR
Private m_Mode As TranslucencyModes

Private Sub Class_Initialize()
   Dim os As OSVERSIONINFO
   os.dwOSVersionInfoSize = Len(os)
   Call GetVersionEx(os)
   m_Supported = (os.dwMajorVersion >= 5)
   ' Set some default values.
   m_Alpha = LWA_OPAQUE
   m_ColorKey = vb3DFace
   m_Mode = lwaAlpha
End Sub

Private Sub Class_Terminate()
   ' Restore window to normal.
   ClearTranslucency m_hWnd
End Sub
Public Property Let Alpha(ByVal NewVal As Byte)
   If m_Supported Then
      ' Set window translucency, and cache value
      ' if successful.
      Select Case m_Mode
         Case lwaAlpha
            If SetLayeredWindowAttributes(m_hWnd, 0, CLng(NewVal), LWA_ALPHA) Then
               m_Alpha = NewVal
            End If
         Case lwaColorKey, lwaNormal
            m_Mode = lwaAlpha
            ToggleTranslucency m_hWnd
      End Select
   End If
End Property

Public Property Get Alpha() As Byte
   Alpha = CByte(m_Alpha)
End Property

Public Property Let ColorKey(ByVal NewVal As OLE_COLOR)
   If m_Supported Then
      ' Set window translucency, and cache value
      ' if successful.
      Select Case m_Mode
         Case lwaColorKey
            If SetLayeredWindowAttributes(m_hWnd, CheckSysColor(NewVal), 0, LWA_COLORKEY) Then
               m_ColorKey = NewVal
            End If
         Case lwaAlpha, lwaNormal
            m_Mode = lwaColorKey
            m_ColorKey = NewVal
            ToggleTranslucency m_hWnd
      End Select
   End If
End Property

Public Property Get ColorKey() As OLE_COLOR
   ColorKey = m_ColorKey
End Property

Public Property Let hwnd(ByVal NewVal As Long)
   If m_Supported Then
      ' Restore previous window to normal.
      ClearTranslucency m_hWnd
      ' Cache handle to new window, and
      ' setup for translucency.
      m_hWnd = NewVal
      SetTranslucency m_hWnd
   End If
End Property

Public Property Get hwnd() As Long
   hwnd = m_hWnd
End Property

Public Property Let Mode(ByVal NewVal As TranslucencyModes)
   Select Case NewVal
      Case lwaColorKey, lwaAlpha
         ' Toggle translucency to clear
         ' previous settings.
         m_Mode = NewVal
         Call ToggleTranslucency(m_hWnd)
      
      Case lwaNormal
         m_Mode = NewVal
         Call ClearTranslucency(m_hWnd)
         
      Case Else
         ' ignore input
   End Select
End Property

Public Property Get Mode() As TranslucencyModes
   Mode = m_Mode
End Property
Public Property Get Supported() As Boolean
   Supported = m_Supported
End Property
Private Function CheckSysColor(ByVal ColorRef As OLE_COLOR) As Long
   Const HighBit = &H80000000
   If ColorRef And HighBit Then
      CheckSysColor = GetSysColor(ColorRef And Not HighBit)
   Else
      CheckSysColor = ColorRef
   End If
End Function

Private Function ClearTranslucency(ByVal hwnd As Long) As Boolean
   Dim nStyle As Long
   If hwnd Then
      ' Set translucency to fully opaque.
      Call SetLayeredWindowAttributes(hwnd, 0, LWA_OPAQUE, LWA_ALPHA)
      ' Clear exstyle bit.
      nStyle = GetWindowLong(hwnd, GWL_EXSTYLE) And Not WS_EX_LAYERED
      ClearTranslucency = CBool(SetWindowLong(hwnd, GWL_EXSTYLE, nStyle))
   End If
End Function
Private Function SetTranslucency(ByVal hwnd As Long) As Boolean
   Dim nStyle As Long
   If hwnd Then
      ' Set exstyle bit.
      nStyle = GetWindowLong(hwnd, GWL_EXSTYLE) Or WS_EX_LAYERED
      If SetWindowLong(hwnd, GWL_EXSTYLE, nStyle) Then
         ' Reset cached value for translucency, and
         ' corresponding window, to fully opaque.
         m_Alpha = LWA_OPAQUE
         SetTranslucency = CBool(SetLayeredWindowAttributes(hwnd, 0, m_Alpha, LWA_ALPHA))
      End If
   End If
End Function

Private Function ToggleTranslucency(ByVal hwnd As Long) As Boolean
   Dim nStyle As Long
   If hwnd Then
      ' Clear, then reset, exstyle bit.
      nStyle = GetWindowLong(hwnd, GWL_EXSTYLE) And Not WS_EX_LAYERED
      If m_Mode <> lwaNormal Then
         If SetWindowLong(hwnd, GWL_EXSTYLE, nStyle) Then
            nStyle = nStyle Or WS_EX_LAYERED
            If SetWindowLong(hwnd, GWL_EXSTYLE, nStyle) Then
               Select Case m_Mode
                  Case lwaAlpha
                     ToggleTranslucency = CBool(SetLayeredWindowAttributes(hwnd, 0, m_Alpha, LWA_ALPHA))
                  Case lwaColorKey
                     ToggleTranslucency = CBool(SetLayeredWindowAttributes(hwnd, CheckSysColor(m_ColorKey), 0, LWA_COLORKEY))
               End Select
            End If
         End If
      End If
   End If
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜久久久久| 69久久99精品久久久久婷婷| 久久久久久久久久看片| 九九精品一区二区| 久久夜色精品一区| 成人一区二区三区中文字幕| 亚洲另类春色国产| 欧美中文字幕久久| 久久综合综合久久综合| 久久久久久久久久久久久夜| 91在线观看污| 亚洲成人福利片| 久久综合九色综合97婷婷女人| 国产99久久久国产精品免费看| 国产精品国产馆在线真实露脸| 欧美日韩一区二区三区在线看| 美女mm1313爽爽久久久蜜臀| 欧美激情一区二区三区全黄| 欧美三级日韩三级国产三级| 国产一区二区三区四区在线观看| 中文字幕中文在线不卡住| 欧美日韩国产首页| 国产一区二区三区日韩| 日韩精品一卡二卡三卡四卡无卡| 日本伊人午夜精品| 国产欧美一区二区精品性色超碰| 一本色道久久加勒比精品| 亚洲综合丁香婷婷六月香| 欧美变态tickle挠乳网站| 91在线国产观看| 久久91精品久久久久久秒播| 一区二区三区在线观看欧美| 精品国产1区2区3区| 欧美怡红院视频| 国产盗摄精品一区二区三区在线| 亚洲亚洲精品在线观看| 久久精品这里都是精品| 欧美色图天堂网| 成人app网站| 久久精品久久久精品美女| 亚洲青青青在线视频| 久久久精品免费网站| 337p亚洲精品色噜噜狠狠| 一本一本大道香蕉久在线精品| 狠狠久久亚洲欧美| 午夜伦理一区二区| 亚洲欧美另类在线| 久久久精品tv| 欧美不卡一二三| 欧美久久久影院| 色悠悠亚洲一区二区| 懂色av中文字幕一区二区三区| 奇米综合一区二区三区精品视频| 亚洲黄色免费电影| 国产精品护士白丝一区av| 久久久久久99精品| 7777女厕盗摄久久久| 色噜噜夜夜夜综合网| www.日韩av| 国产精品系列在线观看| 美女视频黄免费的久久 | 另类小说综合欧美亚洲| 亚洲伦理在线精品| 国产精品久线观看视频| 国产人成一区二区三区影院| 日韩精品一区二区三区蜜臀 | 国产美女在线观看一区| 日韩av电影天堂| 一区二区三区不卡视频在线观看| 国产精品视频一二| 亚洲国产精品精华液2区45| 精品国产麻豆免费人成网站| 日韩三级在线观看| 欧美一级一区二区| 日韩一区二区免费在线观看| 欧美日韩国产免费一区二区| 欧美手机在线视频| 欧美区在线观看| 欧美人体做爰大胆视频| 欧美一区二区在线观看| 欧美精品粉嫩高潮一区二区| 欧美日韩免费高清一区色橹橹| 在线影院国内精品| 欧美日韩视频在线一区二区| 在线播放视频一区| 欧美一卡二卡三卡| 久久嫩草精品久久久久| 亚洲国产激情av| 亚洲欧洲av一区二区三区久久| 国产精品久久久久久久浪潮网站| 中文字幕在线观看不卡| 亚洲另类在线视频| 午夜精品福利在线| 精品一区二区三区在线播放 | 性做久久久久久| 蜜臂av日日欢夜夜爽一区| 久久精品国产免费| 国产精品资源在线| 99久久久久免费精品国产| 在线中文字幕一区| 日韩一区二区免费电影| 久久网站最新地址| 国产精品国产三级国产aⅴ无密码| 亚洲色图欧洲色图婷婷| 天堂影院一区二区| 韩国成人福利片在线播放| gogo大胆日本视频一区| 欧美日韩国产首页| 国产网站一区二区三区| 一区二区三区成人在线视频| 麻豆国产91在线播放| aaa欧美色吧激情视频| 欧美精品自拍偷拍| 国产亚洲一区字幕| 亚洲成av人在线观看| 国产一区二区毛片| 欧美在线视频不卡| 日韩美女视频在线| 国产精品久久久久一区| 日韩影院免费视频| kk眼镜猥琐国模调教系列一区二区| 欧美日韩一级视频| 国产精品视频一二三区| 日韩av不卡一区二区| 99久精品国产| 精品国产污网站| 亚洲国产精品天堂| 国产精品99久| 91精品国产高清一区二区三区| 亚洲视频1区2区| 国产在线视频精品一区| 欧美三级韩国三级日本三斤| 国产精品网站在线播放| 久久精品国产99国产| 在线免费观看视频一区| 国产精品私人自拍| 久久99精品久久久久久动态图| 在线欧美小视频| 国产精品丝袜一区| 国产一区二三区好的| 91精品欧美一区二区三区综合在| 亚洲丝袜精品丝袜在线| 极品少妇一区二区| 欧美丰满少妇xxxxx高潮对白| 国产精品妹子av| 国产精品亚洲视频| 日韩一二三区视频| 丝袜脚交一区二区| 在线视频国内一区二区| 国产精品久99| 国产91精品在线观看| 欧美电视剧在线观看完整版| 亚洲高清免费观看高清完整版在线观看| 成人免费黄色在线| 久久久欧美精品sm网站| 久久精品国产一区二区三| 欧美精品乱码久久久久久 | 亚洲高清在线精品| 99精品视频中文字幕| 国产精品久久久久久久久果冻传媒 | 国产精品欧美极品| 国产毛片精品一区| 精品国内片67194| 国产美女久久久久| 国产喂奶挤奶一区二区三区| 国产福利一区二区三区视频在线| 精品免费99久久| 精品亚洲国产成人av制服丝袜 | 国产凹凸在线观看一区二区| 26uuu国产电影一区二区| 麻豆精品视频在线观看视频| 欧美一卡二卡三卡四卡| 麻豆免费精品视频| 日韩免费观看高清完整版在线观看| 日韩高清电影一区| 欧美mv日韩mv国产网站app| 久久精品噜噜噜成人av农村| 精品剧情在线观看| 国产精品一二三在| 亚洲国产高清aⅴ视频| 91蜜桃视频在线| 午夜一区二区三区视频| 日韩午夜激情av| 懂色av一区二区在线播放| 中文字幕在线视频一区| 在线免费观看成人短视频| 亚洲h精品动漫在线观看| 91麻豆精品国产91久久久久久| 免费看黄色91| 欧美国产日韩a欧美在线观看| 一本色道久久综合精品竹菊| 五月综合激情网| 久久综合色婷婷| 99精品久久99久久久久| 亚洲国产精品尤物yw在线观看| 日韩欧美一区在线| 成人一区二区视频| 亚洲高清三级视频| 久久久国际精品| 91福利资源站|