en Visual Basic version 6 , problème dans un RichTextBox.
Comment repositionner le texte à l'intérieur de la fenêtre d'un
RichTextBox (le texte étant plus grand que la fenêtre) après
modification partielle du contenu.
Il est facile de repositionner le curseur à la bonne place (.SelStart),
mais comment rétablir le texte avec les bonnes valeurs de Scroll.
L'API GetScrollPos permet de récuper les valeurs de Scroll,
SetScrollPos met bien les curseurs (ascenseurs) à la bonne position,
mais le texte ne vient à la position correspondante que suite à un
clique avec la souris sur les srollbars !
Toute aide/ suggestion est la bienvenue.
Merci par avance
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
Bonjour/soir,
Tu peux essayer les messages EM_GETSCROLLPOS et EM_SETSCROLLPOS (spécifiques au rich edit control): http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/richedit/richeditcontrols/richeditcontrolreference/richeditmessages/em_getscrollpos.asp
"jean-pierre sarteaux" a écrit dans le message de news:
Bonjour,
en Visual Basic version 6 , problème dans un RichTextBox.
Comment repositionner le texte à l'intérieur de la fenêtre d'un RichTextBox (le texte étant plus grand que la fenêtre) après modification partielle du contenu. Il est facile de repositionner le curseur à la bonne place (.SelStart), mais comment rétablir le texte avec les bonnes valeurs de Scroll. L'API GetScrollPos permet de récuper les valeurs de Scroll, SetScrollPos met bien les curseurs (ascenseurs) à la bonne position, mais le texte ne vient à la position correspondante que suite à un clique avec la souris sur les srollbars !
Toute aide/ suggestion est la bienvenue. Merci par avance
Bonjour/soir,
Tu peux essayer les messages EM_GETSCROLLPOS et EM_SETSCROLLPOS (spécifiques
au rich edit control):
http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/richedit/richeditcontrols/richeditcontrolreference/richeditmessages/em_getscrollpos.asp
"jean-pierre sarteaux" <sarteaux@mines.inpl-nancy.fr> a écrit dans le
message de news:3FFD7728.771911F0@mines.inpl-nancy.fr...
Bonjour,
en Visual Basic version 6 , problème dans un RichTextBox.
Comment repositionner le texte à l'intérieur de la fenêtre d'un
RichTextBox (le texte étant plus grand que la fenêtre) après
modification partielle du contenu.
Il est facile de repositionner le curseur à la bonne place (.SelStart),
mais comment rétablir le texte avec les bonnes valeurs de Scroll.
L'API GetScrollPos permet de récuper les valeurs de Scroll,
SetScrollPos met bien les curseurs (ascenseurs) à la bonne position,
mais le texte ne vient à la position correspondante que suite à un
clique avec la souris sur les srollbars !
Toute aide/ suggestion est la bienvenue.
Merci par avance
Tu peux essayer les messages EM_GETSCROLLPOS et EM_SETSCROLLPOS (spécifiques au rich edit control): http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/richedit/richeditcontrols/richeditcontrolreference/richeditmessages/em_getscrollpos.asp
"jean-pierre sarteaux" a écrit dans le message de news:
Bonjour,
en Visual Basic version 6 , problème dans un RichTextBox.
Comment repositionner le texte à l'intérieur de la fenêtre d'un RichTextBox (le texte étant plus grand que la fenêtre) après modification partielle du contenu. Il est facile de repositionner le curseur à la bonne place (.SelStart), mais comment rétablir le texte avec les bonnes valeurs de Scroll. L'API GetScrollPos permet de récuper les valeurs de Scroll, SetScrollPos met bien les curseurs (ascenseurs) à la bonne position, mais le texte ne vient à la position correspondante que suite à un clique avec la souris sur les srollbars !
Toute aide/ suggestion est la bienvenue. Merci par avance
jean-pierre sarteaux
je ne trouve nul part leurs valeurs et surtout pas dans le fichier Win32API.txt aussi je crains qu'elles n'existent pas dans mon User32.dll. Existe t-il une mise à jour, mon User32.dll date de mai 99 ?
"François Picalausa" a *crit :
Bonjour/soir,
Tu peux essayer les messages EM_GETSCROLLPOS et EM_SETSCROLLPOS (spécifiques au rich edit control): http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/richedit/richeditcontrols/richeditcontrolreference/richeditmessages/em_getscrollpos.asp
"jean-pierre sarteaux" a écrit dans le message de news: > Bonjour, > > en Visual Basic version 6 , problème dans un RichTextBox. > > Comment repositionner le texte à l'intérieur de la fenêtre d'un > RichTextBox (le texte étant plus grand que la fenêtre) après > modification partielle du contenu. > Il est facile de repositionner le curseur à la bonne place (.SelStart), > mais comment rétablir le texte avec les bonnes valeurs de Scroll. > L'API GetScrollPos permet de récuper les valeurs de Scroll, > SetScrollPos met bien les curseurs (ascenseurs) à la bonne position, > mais le texte ne vient à la position correspondante que suite à un > clique avec la souris sur les srollbars ! > > Toute aide/ suggestion est la bienvenue. > Merci par avance > >
je ne trouve nul part leurs valeurs et surtout pas dans le fichier Win32API.txt aussi je crains qu'elles n'existent pas dans mon User32.dll. Existe t-il une
mise à jour, mon User32.dll date de mai 99 ?
"François Picalausa" a *crit :
Bonjour/soir,
Tu peux essayer les messages EM_GETSCROLLPOS et EM_SETSCROLLPOS (spécifiques
au rich edit control):
http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/richedit/richeditcontrols/richeditcontrolreference/richeditmessages/em_getscrollpos.asp
"jean-pierre sarteaux" <sarteaux@mines.inpl-nancy.fr> a écrit dans le
message de news:3FFD7728.771911F0@mines.inpl-nancy.fr...
> Bonjour,
>
> en Visual Basic version 6 , problème dans un RichTextBox.
>
> Comment repositionner le texte à l'intérieur de la fenêtre d'un
> RichTextBox (le texte étant plus grand que la fenêtre) après
> modification partielle du contenu.
> Il est facile de repositionner le curseur à la bonne place (.SelStart),
> mais comment rétablir le texte avec les bonnes valeurs de Scroll.
> L'API GetScrollPos permet de récuper les valeurs de Scroll,
> SetScrollPos met bien les curseurs (ascenseurs) à la bonne position,
> mais le texte ne vient à la position correspondante que suite à un
> clique avec la souris sur les srollbars !
>
> Toute aide/ suggestion est la bienvenue.
> Merci par avance
>
>
je ne trouve nul part leurs valeurs et surtout pas dans le fichier Win32API.txt aussi je crains qu'elles n'existent pas dans mon User32.dll. Existe t-il une mise à jour, mon User32.dll date de mai 99 ?
"François Picalausa" a *crit :
Bonjour/soir,
Tu peux essayer les messages EM_GETSCROLLPOS et EM_SETSCROLLPOS (spécifiques au rich edit control): http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/richedit/richeditcontrols/richeditcontrolreference/richeditmessages/em_getscrollpos.asp
"jean-pierre sarteaux" a écrit dans le message de news: > Bonjour, > > en Visual Basic version 6 , problème dans un RichTextBox. > > Comment repositionner le texte à l'intérieur de la fenêtre d'un > RichTextBox (le texte étant plus grand que la fenêtre) après > modification partielle du contenu. > Il est facile de repositionner le curseur à la bonne place (.SelStart), > mais comment rétablir le texte avec les bonnes valeurs de Scroll. > L'API GetScrollPos permet de récuper les valeurs de Scroll, > SetScrollPos met bien les curseurs (ascenseurs) à la bonne position, > mais le texte ne vient à la position correspondante que suite à un > clique avec la souris sur les srollbars ! > > Toute aide/ suggestion est la bienvenue. > Merci par avance > >
François Picalausa
Bonjour/soir,
La question serait plutôt existe-t-il une mise à jour de mon Win32API.txt ?
En bas de fiches il est indiqué la compatibilité: Windows 95 with Rich Edit 3.0, Windows NT 4.0 with Rich Edit 3.0, Windows Millennium Edition, Windows 2000
Donc, pour trouver ces valeurs, un petit tour sur la faq: http://faq.vb.free.fr/index.php?questionh
"jean-pierre sarteaux" a écrit dans le message de news:
je ne trouve nul part leurs valeurs et surtout pas dans le fichier Win32API.txt aussi je crains qu'elles n'existent pas dans mon User32.dll. Existe t-il une mise à jour, mon User32.dll date de mai 99 ?
"François Picalausa" a *crit :
Bonjour/soir,
Tu peux essayer les messages EM_GETSCROLLPOS et EM_SETSCROLLPOS (spécifiques au rich edit control):
"jean-pierre sarteaux" a écrit dans le message de news:
Bonjour,
en Visual Basic version 6 , problème dans un RichTextBox.
Comment repositionner le texte à l'intérieur de la fenêtre d'un RichTextBox (le texte étant plus grand que la fenêtre) après modification partielle du contenu. Il est facile de repositionner le curseur à la bonne place (.SelStart), mais comment rétablir le texte avec les bonnes valeurs de Scroll. L'API GetScrollPos permet de récuper les valeurs de Scroll, SetScrollPos met bien les curseurs (ascenseurs) à la bonne position, mais le texte ne vient à la position correspondante que suite à un clique avec la souris sur les srollbars !
Toute aide/ suggestion est la bienvenue. Merci par avance
Bonjour/soir,
La question serait plutôt existe-t-il une mise à jour de mon Win32API.txt ?
En bas de fiches il est indiqué la compatibilité:
Windows 95 with Rich Edit 3.0, Windows NT 4.0 with Rich Edit 3.0, Windows
Millennium Edition, Windows 2000
Donc, pour trouver ces valeurs, un petit tour sur la faq:
http://faq.vb.free.fr/index.php?questionh
"jean-pierre sarteaux" <sarteaux@mines.inpl-nancy.fr> a écrit dans le
message de news:3FFECC95.970FDAC5@mines.inpl-nancy.fr
je ne trouve nul part leurs valeurs et surtout pas dans le fichier
Win32API.txt aussi je crains qu'elles n'existent pas dans mon
User32.dll. Existe t-il une mise à jour, mon User32.dll date de mai
99 ?
"François Picalausa" a *crit :
Bonjour/soir,
Tu peux essayer les messages EM_GETSCROLLPOS et EM_SETSCROLLPOS
(spécifiques au rich edit control):
"jean-pierre sarteaux" <sarteaux@mines.inpl-nancy.fr> a écrit dans le
message de news:3FFD7728.771911F0@mines.inpl-nancy.fr...
Bonjour,
en Visual Basic version 6 , problème dans un RichTextBox.
Comment repositionner le texte à l'intérieur de la fenêtre d'un
RichTextBox (le texte étant plus grand que la fenêtre) après
modification partielle du contenu.
Il est facile de repositionner le curseur à la bonne place
(.SelStart), mais comment rétablir le texte avec les bonnes valeurs
de Scroll. L'API GetScrollPos permet de récuper les valeurs de
Scroll, SetScrollPos met bien les curseurs (ascenseurs) à la bonne
position, mais le texte ne vient à la position correspondante que
suite à un clique avec la souris sur les srollbars !
Toute aide/ suggestion est la bienvenue.
Merci par avance
La question serait plutôt existe-t-il une mise à jour de mon Win32API.txt ?
En bas de fiches il est indiqué la compatibilité: Windows 95 with Rich Edit 3.0, Windows NT 4.0 with Rich Edit 3.0, Windows Millennium Edition, Windows 2000
Donc, pour trouver ces valeurs, un petit tour sur la faq: http://faq.vb.free.fr/index.php?questionh
"jean-pierre sarteaux" a écrit dans le message de news:
je ne trouve nul part leurs valeurs et surtout pas dans le fichier Win32API.txt aussi je crains qu'elles n'existent pas dans mon User32.dll. Existe t-il une mise à jour, mon User32.dll date de mai 99 ?
"François Picalausa" a *crit :
Bonjour/soir,
Tu peux essayer les messages EM_GETSCROLLPOS et EM_SETSCROLLPOS (spécifiques au rich edit control):
"jean-pierre sarteaux" a écrit dans le message de news:
Bonjour,
en Visual Basic version 6 , problème dans un RichTextBox.
Comment repositionner le texte à l'intérieur de la fenêtre d'un RichTextBox (le texte étant plus grand que la fenêtre) après modification partielle du contenu. Il est facile de repositionner le curseur à la bonne place (.SelStart), mais comment rétablir le texte avec les bonnes valeurs de Scroll. L'API GetScrollPos permet de récuper les valeurs de Scroll, SetScrollPos met bien les curseurs (ascenseurs) à la bonne position, mais le texte ne vient à la position correspondante que suite à un clique avec la souris sur les srollbars !
Toute aide/ suggestion est la bienvenue. Merci par avance