|
Iniciado por sandrine.legrix, 29,oct. 2004 12:57 - 2 respuestas |
| |
| | | |
|
| |
Publicado el 29,octubre 2004 - 12:57 |
Bonjour tout le monde,
je sais qu'il existe déjà beaucoup de reponse sur ce sujet mais voilà !!!
voici tout le code que j'ai deja trouvé sur le site.
PROCEDURE CaptureAscenseur() nPos, pnMin, pnMax, SB_VERT32 sont des entiers SB_VERT32 = 1
// récupère la position courante nPos = AppelDLL32("USER32","GetScrollPos",handle(alg_notecomm),SB_VERT32) // récupère le nombre de ligne maximale AppelDLL32("USER32","GetScrollRange",handle(alg_notecomm),SB_VERT32,&pnMin,& pnMax)
// On décompte la taille de la première page pnMax -= 7 // Taille à rechercher par tatonnement sur champ RTF SI nPos >= pnMax ALORS Info("ca y est")
mais, moi je desire qu'il se positionne directement à la fin sans qu'il utilise la barre verticale.
je precise que c'est un champ de type texte avec un ascenseur vertical.
cet ascenseur apparait en automatique ici pas de probleme.
mais il faut que l'ascenseur se positionne directement à la fin de tout le texte saisie.
ce champ ne sert qu'à visualiser le contenu d'une saisie faite dans d'autre ecran.
je suis vraiment bloquée, et le client me prend la tête pour ce bout de code.
aussi, si quelqu'un veut bien m'aider, je vous remercie tous par avance.
-- Sandrine Legrix Sandrine.legrix@p-s-i.com PSI Tél : 02.35.50.93.46 |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,octubre 2004 - 17:07 |
ChampDeSaisie..Curseur = Taille(ChampDeSaisie) devrait placer l'ascenceur tout à le fin. |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,octubre 2004 - 17:19 |
Ok, ca fonctionne merci beaucoup.
j'ai vraiment cherché au mauvais endroit.
-- Sandrine Legrix Sandrine.legrix@p-s-i.com PSI Tél : 02.35.50.93.46 "Sandrine Legrix" <sandrine.legrix@p-s-i.com> a écrit dans le message de news: 4181fd79$1@news.pcsoft.fr...
Bonjour tout le monde,
je sais qu'il existe déjà beaucoup de reponse sur ce sujet mais voilà !!!
voici tout le code que j'ai deja trouvé sur le site.
PROCEDURE CaptureAscenseur() nPos, pnMin, pnMax, SB_VERT32 sont des entiers SB_VERT32 = 1
// récupère la position courante nPos = AppelDLL32("USER32","GetScrollPos",handle(alg_notecomm),SB_VERT32) // récupère le nombre de ligne maximale
AppelDLL32("USER32","GetScrollRange",handle(alg_notecomm),SB_VERT32,&pnMin,&
pnMax)
// On décompte la taille de la première page pnMax -= 7 // Taille à rechercher par tatonnement sur champ RTF SI nPos >= pnMax ALORS Info("ca y est")
mais, moi je desire qu'il se positionne directement à la fin sans qu'il utilise la barre verticale.
je precise que c'est un champ de type texte avec un ascenseur vertical.
cet ascenseur apparait en automatique ici pas de probleme.
mais il faut que l'ascenseur se positionne directement à la fin de tout le texte saisie.
ce champ ne sert qu'à visualiser le contenu d'une saisie faite dans d'autre
ecran.
je suis vraiment bloquée, et le client me prend la tête pour ce bout de code.
aussi, si quelqu'un veut bien m'aider, je vous remercie tous par avance.
-- Sandrine Legrix Sandrine.legrix@p-s-i.com PSI Tél : 02.35.50.93.46
|
| |
| |
| | | |
|
| | | | |
| | |
|