cs_lamane
Messages postés20Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention 1 avril 2007 12 juil. 2005 à 15:30
salut tous le monde
bon j'ai une image jpeg dans un scrollbor et j'amerais fair un scrolling automatique des aue la souris se raproche vers les bordures du scroll car les image sont grandes et le scrolling manuelle est fatigant
pleas help me
mon email est othbel@yahoo.fr
ok see you
cs_Kenavo
Messages postés702Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention 1 octobre 20095 27 janv. 2005 à 12:03
Je découvre cette source, par JMP77 qui viens le la citer dans le forum.
Il y a un mode de scrolling, Ô Japee, que tu n'évoque pas : c'est le scrolling ligne de pixel par ligne de pixel (tel un générique de cinéma).
Ne fonctionnant qu'avec les coordonnées absolues du scrolling, il peut être utile de l'atteler à la fonction GetScrollPos (qui ne fonctionne que si le ScrollBar concerné est visible)
On peut par exemple écrire dans un évènement OnTimer d'un TTimer (ou mieux d'un TMMTimer) :
jmp77
Messages postés1119Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention 4 octobre 20067 11 janv. 2005 à 11:24
Trop fort Japee.
Je cherchais justement cela et hop tu me sauves la mise.
Merci.
Note finale 10/10 biensure.
Debiars
Messages postés285Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention11 février 2018 16 nov. 2003 à 16:51
J'ai testé...
On peut supprimer la ScrollBar (RichEdit.ScrollBars=None)
çà fonctionne tojours avec les boutons, avec les touches
fléchées du clavier et même avec la roulette de la souris.
Si l'on remplace le RichEdit par un Mémo, les boutons
Scrolling Direct sont sans effet. Les boutons Par ligne et
Par page fonctionnent mêmsans scrollbar mais pas les
touches du clavier.
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 23 sept. 2003 à 14:09
Merci Bombela, j'avais de toute manière pas trop envie de planter des patates ;-)
Content d'avoir aidé un delphiste, à charge de revanche...
Bonne prog' !
Bombela
Messages postés225Date d'inscriptionmardi 4 mars 2003StatutMembreDernière intervention30 juillet 2008 19 sept. 2003 à 09:49
Salut man !
Ahhhhhh.... Un code que 'ai longtemps cherché... qans le trouver.
12 juil. 2005 à 15:30
bon j'ai une image jpeg dans un scrollbor et j'amerais fair un scrolling automatique des aue la souris se raproche vers les bordures du scroll car les image sont grandes et le scrolling manuelle est fatigant
pleas help me
mon email est othbel@yahoo.fr
ok see you
27 janv. 2005 à 12:03
Il y a un mode de scrolling, Ô Japee, que tu n'évoque pas : c'est le scrolling ligne de pixel par ligne de pixel (tel un générique de cinéma).
Ne fonctionnant qu'avec les coordonnées absolues du scrolling, il peut être utile de l'atteler à la fonction GetScrollPos (qui ne fonctionne que si le ScrollBar concerné est visible)
On peut par exemple écrire dans un évènement OnTimer d'un TTimer (ou mieux d'un TMMTimer) :
PosScroll := GetScrollPos(RichEdit1.Handle,SB_VERT);
SendMessage(RichEdit1.Handle, WM_VSCROLL, SB_THUMBPOSITION + (PosScroll+1)*$10000, 0);
Ou si le ScrollBar s’est pas là :
SendMessage(RichEdit1.Handle, WM_VSCROLL, SB_THUMBPOSITION + PosScroll*$10000, 0);
Inc(PosScroll);
Ken@vo
11 janv. 2005 à 11:24
Je cherchais justement cela et hop tu me sauves la mise.
Merci.
Note finale 10/10 biensure.
16 nov. 2003 à 16:51
On peut supprimer la ScrollBar (RichEdit.ScrollBars=None)
çà fonctionne tojours avec les boutons, avec les touches
fléchées du clavier et même avec la roulette de la souris.
Si l'on remplace le RichEdit par un Mémo, les boutons
Scrolling Direct sont sans effet. Les boutons Par ligne et
Par page fonctionnent mêmsans scrollbar mais pas les
touches du clavier.
23 sept. 2003 à 14:09
Content d'avoir aidé un delphiste, à charge de revanche...
Bonne prog' !
19 sept. 2003 à 09:49
Ahhhhhh.... Un code que 'ai longtemps cherché... qans le trouver.
Merci Japee.