patricktoulon
XLDnaute Barbatruc
je repete
Arx contient le left top right bottom
le moindre coup de roulette en dehors du rectangle tue le ink
il sera éventuellement réamorcé si je reviens dessus ou si je ne suis pas sur un autre control monitoré.
et comme le test arx se fait au début il n'y a pas de scroll intempestif.
pour info ton fichier #97 ne fonctionne pas chez moi pour la combobox ça scroll la feuille
Arx contient le left top right bottom
le moindre coup de roulette en dehors du rectangle tue le ink
il sera éventuellement réamorcé si je reviens dessus ou si je ne suis pas sur un autre control monitoré.
et comme le test arx se fait au début il n'y a pas de scroll intempestif.
VB:
Private Sub IC_MouseWheel(ByVal Button As MSINKAUTLib.InkMouseButton, ByVal Shift As MSINKAUTLib.InkShiftKeyModifierFlags, ByVal Delta As Long, ByVal x As Long, ByVal y As Long, Cancel As Boolean)
Dim ctrl As Control, avail
Set ctrl = ActualControl
avail = x > ArX(1) And x < ArX(3) And y > ArX(2) And y < ArX(4)
On Error Resume Next
If Not avail Then
Set IC = Nothing: Set ActualControl = Nothing: HandleCible = 0
End If