亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
日韩你懂的在线观看| 在线观看成人小视频| 奇米综合一区二区三区精品视频| 亚洲欧洲一区二区在线播放| 中文字幕巨乱亚洲| 国产精品免费久久| 亚洲摸摸操操av| 亚洲国产美女搞黄色| 偷拍自拍另类欧美| 免费精品99久久国产综合精品| 美女视频一区二区三区| 免费在线观看不卡| 国产一二精品视频| 国产乱码一区二区三区| 成人在线综合网站| 91免费视频网| 欧美精品日日鲁夜夜添| 精品国产一区二区精华| 国产精品午夜春色av| 一区二区三区电影在线播| 日韩精品色哟哟| 精品无人区卡一卡二卡三乱码免费卡| 国产一区免费电影| 91免费视频观看| 91精品国产入口在线| 国产亚洲欧美一区在线观看| 亚洲精品一二三| 国内精品视频一区二区三区八戒| 美女脱光内衣内裤视频久久网站| 成人免费视频免费观看| 欧美最猛性xxxxx直播| 精品国产成人系列| 亚洲蜜桃精久久久久久久| 蜜臀a∨国产成人精品| 成人国产电影网| 日韩欧美一区在线观看| 中文字幕一区不卡| 国产在线麻豆精品观看| 欧美综合色免费| 国产农村妇女毛片精品久久麻豆| 亚洲一线二线三线久久久| 韩国欧美国产一区| 欧美挠脚心视频网站| 国产精品视频免费看| 狠狠v欧美v日韩v亚洲ⅴ| 91极品美女在线| 国产精品视频九色porn| 精久久久久久久久久久| 欧美日韩一本到| 国产精品每日更新| 国产综合一区二区| 欧美高清精品3d| 午夜一区二区三区视频| a亚洲天堂av| 久久久久久免费| 精品在线播放免费| 91麻豆精品国产91久久久资源速度| 国产精品美女久久久久久久久| 麻豆91免费看| 91精品福利在线一区二区三区 | 日韩欧美另类在线| 一区二区三区不卡视频| 99v久久综合狠狠综合久久| 久久视频一区二区| 麻豆国产欧美日韩综合精品二区| 欧美午夜理伦三级在线观看| 自拍偷自拍亚洲精品播放| 国产一区二区导航在线播放| 欧美一二三区在线观看| 日韩av电影天堂| 欧美特级限制片免费在线观看| 亚洲天堂网中文字| 91丨九色丨蝌蚪丨老版| 中文字幕中文乱码欧美一区二区| 成人一区二区三区| 国产精品你懂的在线欣赏| 成人黄色av网站在线| 国产精品久久久久久久久快鸭 | 精品久久国产老人久久综合| 日本不卡一区二区| 欧美一区二区精品| 久久福利视频一区二区| 久久综合狠狠综合| av在线不卡电影| 亚洲国产sm捆绑调教视频| 欧美伦理影视网| 精品制服美女久久| 欧美经典一区二区三区| 不卡的av电影| 亚洲免费在线观看视频| 欧美日韩国产小视频在线观看| 天天色天天操综合| 26uuu久久综合| www.综合网.com| 婷婷国产v国产偷v亚洲高清| 日韩精品一区二区三区老鸭窝| 国产精品综合av一区二区国产馆| 国产精品妹子av| 欧美系列亚洲系列| 美女一区二区视频| 国产精品传媒在线| 91.com在线观看| 国产凹凸在线观看一区二区| 亚洲三级理论片| 欧美一区二区三区视频在线观看 | 亚洲国产经典视频| 欧美伊人久久久久久久久影院| 美日韩一级片在线观看| 国产精品美女一区二区三区 | 欧美一二三四在线| 成人精品在线视频观看| 亚洲线精品一区二区三区 | 亚洲日本在线天堂| 欧美一级高清片在线观看| 成人性视频免费网站| 无码av中文一区二区三区桃花岛| 国产人妖乱国产精品人妖| 欧美午夜精品电影| 国产成人免费视频一区| 亚洲成人第一页| 中文字幕一区二区不卡| 欧美大白屁股肥臀xxxxxx| 色呦呦国产精品| 国产精品一区二区在线看| 亚洲一区二区在线视频| 亚洲国产精品成人综合 | 91蝌蚪porny| 国产成人综合在线| 免费一区二区视频| 亚洲综合激情另类小说区| 日本一区二区视频在线观看| 欧美一区二区免费视频| 欧美午夜一区二区| 91国内精品野花午夜精品| 粉嫩高潮美女一区二区三区| 美美哒免费高清在线观看视频一区二区| 亚洲蜜桃精久久久久久久| 国产精品乱人伦| 国产亚洲精品资源在线26u| 欧美成人一区二区| 91精品国产综合久久福利软件| 在线亚洲一区二区| av电影天堂一区二区在线 | 亚洲另类春色国产| 中文字幕亚洲成人| 中文字幕日韩精品一区| 日本一区二区在线不卡| 日本一区二区视频在线观看| 久久久久久影视| 久久久蜜桃精品| 国产欧美一区二区三区鸳鸯浴 | 色老头久久综合| 93久久精品日日躁夜夜躁欧美| 国产成人99久久亚洲综合精品| 国产一区二区在线看| 国产伦精品一区二区三区免费| 老司机精品视频线观看86| 极品少妇xxxx精品少妇偷拍| 久久精品国产亚洲一区二区三区| 捆绑变态av一区二区三区| 毛片不卡一区二区| 国产成人午夜电影网| 成人av电影免费在线播放| 色婷婷久久久亚洲一区二区三区| 欧美视频一区二区三区| 8x福利精品第一导航| 欧美成人一区二区| 国产精品沙发午睡系列990531| 亚洲天堂2014| 亚洲成av人片一区二区三区| 视频一区二区不卡| 国产自产2019最新不卡| av在线不卡电影| 欧美老肥妇做.爰bbww| 日韩欧美色电影| 亚洲欧洲精品一区二区精品久久久| 亚洲欧美综合网| 日欧美一区二区| 久久99九九99精品| 不卡的av电影| 欧美v国产在线一区二区三区| 中文子幕无线码一区tr| 午夜精品在线视频一区| 国产成人在线视频网站| 色呦呦国产精品| 精品91自产拍在线观看一区| 亚洲视频资源在线| 蜜桃久久精品一区二区| av不卡在线播放| 日韩视频一区二区三区在线播放 | 国产福利电影一区二区三区| 色菇凉天天综合网| 精品国产乱码久久久久久久久| 亚洲私人影院在线观看| 激情欧美一区二区三区在线观看| 91蝌蚪porny九色| 国产日产欧产精品推荐色| 日日摸夜夜添夜夜添国产精品 | 久久综合九色欧美综合狠狠| 亚洲免费观看高清完整|