Autres tester le scroll de la frame

patricktoulon

XLDnaute Barbatruc
bonjour à tous
est ce que plusieurs d'entre vous pourraient tester le scroll de la frame avec la mollette sur des versions 365 2019 et 2021 svp
merci pour les retours
 

Pièces jointes

  • scrollexemple 2.xlsm
    25.8 KB · Affichages: 13

Cousinhub

XLDnaute Barbatruc
Inactif
Hello,
W11, xl2021 64
Débogage :
1716129042184.png
 

Gégé-45550

XLDnaute Accro
bonjour à tous
est ce que plusieurs d'entre vous pourraient tester le scroll de la frame avec la mollette sur des versions 365 2019 et 2021 svp
merci pour les retours
bonjour à tous
est ce que plusieurs d'entre vous pourraient tester le scroll de la frame avec la mollette sur des versions 365 2019 et 2021 svp
merci pour les retours
Bonjour Patrick,
avec Office 365 64 bits
 

Pièces jointes

  • Capture d'écran 2024-05-19 162605.png
    Capture d'écran 2024-05-19 162605.png
    41.6 KB · Affichages: 12

patricktoulon

XLDnaute Barbatruc
bon merci a tout les deux
j'avoue je suis perdu
@Cousinhub j'ai vérifié la déclaration est bonne je comprends pas

@Gégé-45550 alors c'est pire
quel raison pourrait il y avoir c'est bien la frames

je crois que je vais abandonner l'adaptation de mon app en 64
trop de bugs injustifiés
merci à tout les deux je suis encore plus dans le brouillard 🤣

juste pour vous montrer ça fonctionne en vba7 32 bits
demo2.gif
 

Dudu2

XLDnaute Barbatruc
Bonjour,
J'ai la même erreur que @Cousinhub.
Et c'est normal puisque SetWindowsHookEx retourne un LongPtr et que plHooking est déclaré en Long.
Par contre si le déclare plHooking en LongPtr c'est fermeture du classeur. Mais avant je vais essayer de capturer l'erreur qui s'affiche en 1/5ème de seconde.
 

patricktoulon

XLDnaute Barbatruc
re et avec tout en longptr ?
VB:
Declare PtrSafe Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (ByVal Destination As LongPtr, ByVal Source As LongPtr, ByVal Length As LongPtr)
Declare PtrSafe Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As LongPtr, ByVal lpfn As LongPtr, ByVal hmod As LongPtr, ByVal dwThreadId As LongPtr) As LongPtr
Declare PtrSafe Function CallNextHookEx Lib "user32" (ByVal hHook As LongPtr, ByVal nCode As LongPtr, ByVal wParam As LongPtr, lParam As LongPtr) As LongPtr
Declare PtrSafe Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As LongPtr) As LongPtr
Declare PtrSafe Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
 

Discussions similaires

Statistiques des forums

Discussions
315 093
Messages
2 116 138
Membres
112 669
dernier inscrit
Guigui2502