PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Synchronisation verticale entre 2 scrollbar's
Synchronisation verticale entre 2 scrollbar's
Iniciado por mathieu.boileau, 14,may. 2020 17:18 - 2 respuestas
Publicado el 14,mayo 2020 - 17:18
Bonjour,

Sous windev 17, j'utilisais ce code pour synchroniser le défilement vertical de 2 scrollbar :
asc_v_1_appel = AppelDLL32( "user32" , "FindWindowExA" , Handle(asc_v_1), Null , "WDSCROLLBAR" , Null )

SI asc_v_1_appel ALORS
SendMessage( Handle(asc_v_1) , _EVE.wMessage , _EVE.wParam , asc_v_1_appel)
FIN


Or, je suis passé sous windev 25 et il semblerait que cette partie de code ne fonctionne plus car la synchronisation ne se fait plus.

Quelqu'un aurait une idée de la provenance du problème ?

Merci d'avance !
Miembro registrado
356 mensajes
Publicado el 15,mayo 2020 - 11:12
Bonjour,

A oui ça marche ce code, surprenant.
En Windev 25 la solution est plus simple :
// Synchronisation des ascenseurs de deux champs Table
nPos est un entier = AscenseurPosition(Table1, ascVert)
AscenseurPosition(Table2, ascVert, nPos)

Code issu de l'aide Windev à mettre dans le code "Ascenseur vertical (WM_VSCROLL) de la table"

Bon dev.

--
Francis MOREL
http://www.SoftProtect.fr
Publicado el 15,mayo 2020 - 16:13
Merci beaucoup pour ta réponse, ça fonctionne parfaitement !

Comme quoi, les montées de version, ça a du bon :)

Bonne journée !