PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → repositionner un ascenseur horizontal au début
repositionner un ascenseur horizontal au début
Iniciado por little-tchii, 22,oct. 2004 13:17 - 3 respuestas
Publicado el 22,octubre 2004 - 13:17
Bonjour,

je voudrais replacer l'ascenseur horizontal de mon tableau au début. Comment utilise-t-on la commande suivante ?

SendMessage(Handle(TABCOL), EM_SETSCROLLPOS, 0, &recPosition)

J'ai essayé comme ci dessous mais cela ne fait rien
recPosition.nX =0
recPosition.nY =0
SendMessage(Handle(TABCOL), EM_SETSCROLLPOS, 0, &recPosition)

S'il vous plait aidez moi, j'ai vraiment besoin d'un coup de pouce, si vous connaissez un site qui l'explique je suis preneuse

merci
Publicado el 22,octubre 2004 - 13:52
Bonjour,

Pour me repositionner au début du tableau, j'aurais fait :

SI TableOccurence("MaTable") > 0 ALORS
//Repositionne sur la 1er ligne du tableau et la sélectionne
TableSelectPlus("MaTable", 1)
FIN

En espérant t'avoir aidé...

Cordialement
Publicado el 22,octubre 2004 - 13:55
Attention, tableselectplus fait uniquement de la sélection pas de déplacement. Il doit falloir combiner avec tableposition en plus...

--
forumnewswindev@ifrance.com
Publicado el 22,octubre 2004 - 14:38
ça ne fonctionne pas. Il faut que je me place sur la premiere colonne or tableposition nous place sur la première ligne et tableselectplus aussi.
Non, il faut que j'utilise un truc du genre :
SendMessage(handle(TABCOL), WM_HSCROLL, SB_LEFT, NULL)
mais je ne sais pas comment l'utiliser

donc si quelqu'un sait comment le mnipuler merci d'avance.