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

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

?? wheeltrack.frm

?? 利用VB及API控制鼠標的滾輪行為
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
VERSION 5.00
Begin VB.Form Form1 
   Caption         =   "Form1"
   ClientHeight    =   3495
   ClientLeft      =   5640
   ClientTop       =   3420
   ClientWidth     =   4635
   LinkTopic       =   "Form1"
   ScaleHeight     =   3495
   ScaleWidth      =   4635
   Begin VB.PictureBox Picture3 
      AutoRedraw      =   -1  'True
      Height          =   375
      Left            =   960
      ScaleHeight     =   315
      ScaleWidth      =   315
      TabIndex        =   3
      Top             =   2520
      Width           =   375
   End
   Begin VB.PictureBox Picture2 
      AutoRedraw      =   -1  'True
      Height          =   225
      Left            =   360
      ScaleHeight     =   165
      ScaleWidth      =   165
      TabIndex        =   2
      Top             =   2520
      Width           =   225
   End
   Begin VB.TextBox Text1 
      Alignment       =   1  'Right Justify
      Height          =   285
      Left            =   3120
      TabIndex        =   1
      Top             =   2400
      Width           =   735
   End
   Begin VB.PictureBox Picture1 
      Height          =   1515
      Left            =   1560
      ScaleHeight     =   1455
      ScaleWidth      =   1980
      TabIndex        =   0
      ToolTipText     =   "Use Shif to scroll Horizntal"
      Top             =   360
      Width           =   2040
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit

'=================================
' Constante de GetSystemMetrics
'=================================
Const SM_MOUSEWHEELPRESENT As Long = 75 '   Vrai si molette

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

'=================================
' Constantes de messages
'=================================
Const WM_MOUSEWHEEL As Integer = &H20A  '   action sur la molette
Const WM_MOUSEHOVER As Integer = &H2A1
Const WM_MOUSELEAVE As Integer = &H2A3

Const WM_KEYDOWN As Integer = &H100
Const WM_KEYUP As Integer = &H101
Const WM_CHAR As Integer = &H102

'=================================
' Constants Mask for MouseWheelKey
'=================================
Const MK_LBUTTON As Integer = &H1
Const MK_RBUTTON As Integer = &H2
Const MK_MBUTTON As Integer = &H10
Const MK_SHIFT As Integer = &H4
Const MK_CONTROL As Integer = &H8


Private Type POINTAPI
        X As Long
        Y As Long
End Type

Private Type MSG
    hwnd As Long
    message As Long
    wParam As Long
    lParam As Long
    time As Long
    pt As POINTAPI
End Type

Private Declare Function GetMessage Lib "user32" Alias "GetMessageA" ( _
    lpMsg As MSG, _
    ByVal hwnd As Long, _
    ByVal wMsgFilterMin As Long, _
    ByVal wMsgFilterMax As Long _
) As Long

Private Declare Function DispatchMessage Lib "user32" Alias "DispatchMessageA" ( _
    lpMsg As MSG _
) As Long

Private Declare Function TranslateMessage Lib "user32" ( _
    lpMsg As MSG _
) As Long

'==================================================
'   Fonction used for mouse tracking (Win 98)
'==================================================

Private Declare Function TRACKMOUSEEVENT Lib "user32" Alias "TrackMouseEvent" ( _
    lpEventTrack As TRACKMOUSEEVENT _
) As Boolean

Private Type TRACKMOUSEEVENT
    cbSize As Long
    dwFlags As Long
    hwndTrack As Long
    dwHoverTime As Long
End Type

    '======================================
    ' Constants for TrackMouseEvent type
    '======================================
    Const TME_HOVER As Long = &H1
    Const TME_LEAVE As Long = &H2
    Const TME_QUERY As Long = &H40000000
    Const TME_CANCEL As Long = &H80000000
    
    Const HOVER_DEFAULT As Long = &HFFFFFFFF


'==================================================
'   Fonction used for mouse tracking (old school)
'==================================================
Private Declare Function GetCursorPos Lib "user32" ( _
    lpPoint As POINTAPI _
) As Long
    
Private Declare Function WindowFromPoint Lib "user32" ( _
    ByVal X As Long, _
    ByVal Y As Long _
) As Long
     
Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" ( _
    ByVal hwnd As Long, _
    ByVal lpClassName As String, _
    ByVal nMaxCount As Long _
) As Long

'=================================
' Variables for wheel tracking
'=================================
Dim m_blnWheelPresent As Boolean    ' true if mouse Wheel present
Dim m_blnWheelTracking As Boolean   ' true while pumping messages
Dim m_blnKeepSpinnig As Boolean       ' true = mouse still active away from source

Dim m_tMSG As MSG                   ' messages structure



'==================================
' Constants for sample application
'==================================
Const m_sCurOffset As Single = 112      ' middle of cursor picture is 7 pixels away from side
Const m_WheelForward As Long = -1       ' Wheeling 'Down' like to walk down a window = increase value
Const m_WheelBackward As Long = 1       ' Wheeling 'Down'                            = decrease value


'==================================
' Variables for sample application
'==================================
    'picture section
    Dim m_sScaleMultiplier_H As Single
    Dim m_sScaleMax_H As Single
    Dim m_sScaleMin_H As Single
    Dim m_sScaleValue_H As Single
    
    Dim m_sScaleMultiplier_V As Single
    Dim m_sScaleMax_V As Single
    Dim m_sScaleMin_V As Single
    Dim m_sScaleValue_V As Single
    
    'text section
    Dim m_lWalkWay As Long          ' Will be set to your choice m_WheelForward or m_WheelForward in initialise proc
    Dim m_lMutiplier_Small As Long
    Dim m_lMutiplier_Large As Long
    Dim m_lSampleValue As Long

Sub WatchForWheel(hClient As Long, Optional blnWheelAround As Boolean)

Dim i As Integer
Dim lResult As Long
Dim bResult As Boolean
Dim tTrackMouse As TRACKMOUSEEVENT

Dim tMouseCords As POINTAPI
Dim lX As Long, lY As Long  '   mouse coordinates
Dim lCurrentHwnd As Long    '

Dim iDirection As Integer
Dim iKeys As Integer

If IsMissing(blnWheelAround) Then
    m_blnKeepSpinnig = False
Else
    m_blnKeepSpinnig = blnWheelAround
End If


m_blnWheelTracking = True

'With tTrackMouse
'    .cbSize =                  ' sizeof tTrackMouse : how to calculate that ?
'    .dwFlags = TME_LEAVE
'    .dwHoverTime = HOVER_DEFAULT
'    .hwndTrack = hClient
'End With

'bResult = TRACKMOUSEEVENT(tTrackMouse)

    '********************************************************
    ' Message pump:
    ' gets all messages and checks for MouseWheel event
    '********************************************************
    Do While m_blnWheelTracking
    
        lResult = GetCursorPos(tMouseCords) ' Get current mouse location
            lX = tMouseCords.X
            lY = tMouseCords.Y
        
        lCurrentHwnd = WindowFromPoint(lX, lY) ' get the window under the mouse from mouse coordinates
        
        If lCurrentHwnd <> hClient Then
            If m_blnKeepSpinnig = False Then      ' Don't stop if true
                m_blnWheelTracking = False      ' We are off the client window
                Exit Do                         ' so we stop tracking
            End If
        End If
        
        lResult = GetMessage(m_tMSG, Me.hwnd, 0, 0)
        
        lResult = TranslateMessage(m_tMSG)

        '=======================================
        ' on renvoie le message dans le circuit
        ' pour la gestion des 関閚ements
        '=======================================
        lResult = DispatchMessage(m_tMSG)
        DoEvents
           
        Select Case m_tMSG.message
            Case WM_MOUSEWHEEL
                '===============================================================
                ' Message is 'Wheel Rolling'
                '===============================================================
                
                Call WheelAction(hClient, m_tMSG.wParam)
                
            
            Case WM_MOUSELEAVE
                '======================================================
                ' Mouse Leave generated by TRACKMOUSEEVENT
                ' when mouse leaves client if TRACKMOUSEEVENT structure
                ' well filled (not here...)
                '======================================================
                m_blnWheelTracking = False
                
        End Select
        
        DoEvents
    Loop

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人综合日日夜夜| 国产精品一区在线观看你懂的| 亚洲欧美视频在线观看视频| 午夜欧美2019年伦理| 国产91富婆露脸刺激对白| 欧美色视频在线观看| 国产午夜精品一区二区三区嫩草 | 精品三级在线看| 国产精品你懂的在线欣赏| 免费在线观看不卡| 精品视频全国免费看| 中文字幕一区二区三区在线不卡| 久久97超碰国产精品超碰| 国产日韩欧美在线一区| 制服丝袜亚洲播放| 中文字幕欧美一| 国产精品资源在线观看| 日韩视频123| 亚洲在线一区二区三区| www.在线欧美| 国产偷国产偷亚洲高清人白洁| 日韩av不卡在线观看| 欧美三级一区二区| 亚洲最快最全在线视频| 日本道精品一区二区三区| 国产精品久久久久久久久晋中 | 国产精品污污网站在线观看| 欧美a一区二区| 在线电影院国产精品| 亚洲成人高清在线| 欧美日韩国产片| 婷婷六月综合网| 欧美日韩久久一区| 舔着乳尖日韩一区| 欧美一级在线视频| 亚洲自拍偷拍av| 色综合一个色综合亚洲| 国产精品久久久久aaaa樱花| 狠狠色狠狠色综合系列| 久久亚洲二区三区| 99在线精品观看| 亚洲美女偷拍久久| 欧美三级资源在线| 美女网站视频久久| 精品国产乱码久久久久久蜜臀| 国产在线精品一区二区三区不卡| 久久精品亚洲精品国产欧美| 国产成人超碰人人澡人人澡| 一色桃子久久精品亚洲| 欧美写真视频网站| 蜜臀av一级做a爰片久久| 久久久一区二区三区| 成人av中文字幕| 亚洲在线中文字幕| 精品国产乱码久久久久久老虎| 国产精品一区二区男女羞羞无遮挡 | 欧美日韩1区2区| 男女性色大片免费观看一区二区 | 国产精品久久久久久亚洲毛片| 一本大道久久a久久综合婷婷| 亚洲成人手机在线| 精品国偷自产国产一区| 不卡一区二区在线| 日韩av一区二区三区| 久久久久久久久免费| 一本久久a久久免费精品不卡| 日韩精品一二三四| 中文字幕在线不卡一区| 91麻豆精品91久久久久久清纯| 国产福利一区二区| 午夜精品影院在线观看| 国产三级欧美三级| 欧美精品电影在线播放| 国产91高潮流白浆在线麻豆| 五月天亚洲精品| 国产欧美日韩在线| 26uuu另类欧美| 欧美在线色视频| 国产成人av电影在线播放| 亚洲线精品一区二区三区八戒| 精品国免费一区二区三区| 色94色欧美sute亚洲13| 国产剧情av麻豆香蕉精品| 亚洲国产精品久久人人爱 | 中文字幕亚洲欧美在线不卡| 91精品国产手机| 色一区在线观看| 国产iv一区二区三区| 蜜桃av一区二区三区| 亚洲黄色小视频| 国产精品国产自产拍在线| 欧美一区二区三区播放老司机| 91视频91自| 国产不卡在线播放| 久久国产精品色| 日韩 欧美一区二区三区| 亚洲摸摸操操av| 国产精品美女久久久久aⅴ | 久久亚洲一区二区三区四区| 欧美视频在线播放| 91亚洲国产成人精品一区二区三| 国产精品自在在线| 精品一区二区免费看| 日韩av中文字幕一区二区 | 捆绑变态av一区二区三区| 亚洲最新在线观看| 一区二区三区中文在线| 国产精品久久精品日日| 久久精品水蜜桃av综合天堂| 久久亚洲精品小早川怜子| 久久se这里有精品| 亚洲国产成人porn| 亚洲综合色区另类av| 亚洲精选免费视频| 亚洲免费高清视频在线| 亚洲精品亚洲人成人网在线播放| 日韩毛片视频在线看| 一区二区三区中文字幕精品精品 | 精品国产免费久久 | 毛片不卡一区二区| 免费成人在线观看| 激情综合网天天干| 国产一区二区精品久久91| 国产精品香蕉一区二区三区| 国产精品一二三四区| 国产精品一级二级三级| www.日本不卡| 91久久免费观看| 在线不卡的av| 日韩一区二区在线观看视频| 精品奇米国产一区二区三区| 精品国产一区二区三区四区四| 久久这里只有精品6| 欧美极品aⅴ影院| 亚洲精品免费一二三区| 亚洲一区二区欧美日韩 | 国产福利精品一区| 91视视频在线直接观看在线看网页在线看| 91色porny在线视频| 欧美日本在线看| 久久亚洲一区二区三区四区| 亚洲色欲色欲www| 视频一区中文字幕| 国产一区二区三区av电影| 97久久精品人人澡人人爽| 欧美高清激情brazzers| 久久久久成人黄色影片| 亚洲欧美日韩国产综合| 麻豆成人av在线| youjizz久久| 欧美一卡二卡三卡四卡| 国产欧美精品国产国产专区 | 图片区日韩欧美亚洲| 国产精品亚洲综合一区在线观看| 成人高清伦理免费影院在线观看| 欧美日韩在线观看一区二区 | 欧美美女bb生活片| 欧美激情一区三区| 日本伊人午夜精品| 91在线视频观看| 26uuu国产一区二区三区| 一区二区三区成人在线视频| 美女被吸乳得到大胸91| 欧洲精品中文字幕| 国产精品女主播在线观看| 日韩电影一区二区三区| 91在线免费视频观看| 2017欧美狠狠色| 亚洲国产va精品久久久不卡综合| 国产精品99久久久久久久女警| 欧美欧美午夜aⅴ在线观看| 国产精品欧美一区喷水| 精品亚洲成a人| 717成人午夜免费福利电影| 国产精品久久久久婷婷| 国内欧美视频一区二区| 欧美一级黄色录像| 亚洲一区av在线| 8v天堂国产在线一区二区| 国产精品国产a| 国产91精品入口| 久久久久久久久久久电影| 日韩高清不卡在线| 欧美性感一类影片在线播放| 国产精品久久午夜| 国产精品18久久久| 久久欧美中文字幕| 激情综合网天天干| 欧美tickling挠脚心丨vk| 肉肉av福利一精品导航| 欧美精品丝袜中出| 亚洲国产综合91精品麻豆| 91浏览器在线视频| 亚洲欧美乱综合| 91丝袜高跟美女视频| 亚洲精品老司机| 色综合婷婷久久| 夜夜爽夜夜爽精品视频| 在线免费不卡视频| 亚洲va欧美va人人爽|