1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
Private Sub Wheel1_WheelRotate(ctrl As Object, Delta As Long, X As Long, Y As Long)
Dim CtrlIndex As String
Dim CtrlName As String
'
On Error Resume Next
'
CtrlIndex = CStr(ctrl.Index)
If CtrlIndex = "" Then
CtrlName = ctrl.Name
Else
CtrlName = ctrl.Name & "(" & CtrlIndex & ")"
End If
'
If ctrl.Name = "VotreMDI" Then
If VotreMDI.Height < 15060 Then
If Delta > 0 Then
mdiclientwin = GetWindow(VotreMDI.hwnd, GW_CHILD)
SendMessage mdiclientwin, WM_VSCROLL, SB_LINEDOWN, ByVal 0&
Else
mdiclientwin = GetWindow(VotreMDI.hwnd, GW_CHILD)
SendMessage mdiclientwin, WM_VSCROLL, SB_LINEUP, ByVal 0&
End If
Else
Exit Sub
End If
End If
End Sub |
Partager