MouseHoverLeave
今天学习MFC编程一书中的鼠标一节。
用vb学它的做了一个。
Private Type tagTRACKMOUSEEVENT
End Type
Private Declare Function TrackMouseEvent Lib "User32.dll" ( _
Private Const WM_MOUSELEAVE As Long = &H2A3
Private Const WM_MOUSEHOVER As Long = &H2A1
Private Const WM_MOUSEMOVE As Long = &H200
Private Const TME_LEAVE As Long = &H2
Private Const TME_HOVER As Long = &H1
Private Const HOVER_DEFAULT As Long =
&HFFFFFFFF
Private m_bMouseOver As Boolean
Private Declare Sub CopyMemory Lib "kernel32.dll" Alias
"RtlMoveMemory" ( _
Implements ISubclass
Private Sub Form_Load()
End Sub
Private Property Let ISubclass_MsgResponse(ByVal RHS As
SSubTimer6.EMsgResponse)
End Property
Private Property Get ISubclass_MsgResponse() As
SSubTimer6.EMsgResponse
End Property
Private Function ISubclass_WindowProc(ByVal hwnd As Long, ByVal
iMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As
Long
End Function
Private Function LoWord(x As Long) As Integer
End Function
Private Function HiWord(x As Long) As Integer
End Function
浙公网安备 33010602011771号