CARET_POSITION()

CARET_POSITION(N)

RETOURNE LA POSITION DU CURSEUR DE L'OBJET SYSTÈME NUMÉRO N

  • Type: Fonction
  • Paramètre: 1
  • Groupe: Objets Système

ACTION

La fonction CARET_POSITION(N) retourne la position du curseur de l'objet système de numéro N.

L'objet système est du type EDIT, MEMO, COMBO, SPIN, MEMO_RICH, SYNEDIT.

SYNTAXE : Resultat=CARET_POSITION(N)

  • N = numéro de l'objet système (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets systèmes.

UTILISATION

  • La fonction CARET_POSITION() est utilisée pour connaîte la position du curseur dans un objet manipulant du texte.

ERREUR

  • Si le numéro N n'est pas une expression correcte.
  • Si le numéro N excède le nombre maximum permis d'objets systèmes.
  • Si le numéro N est inférieur à 0.
  • Si l'objet système numéro N n'existe pas.
  • Si l'objet numéro N n'est pas du type : EDIT, MEMO, COMBO, SPIN, MEMO_RICH, SYNEDIT.

EXEMPLE

rem créer un EDIT

edit 1

rem visualiser un texte

text 1,"Hello"

rem mettre le curseur entre "e" et "l"

set_focus 1

caret_position 1,2

print

print

print caret_position(1)

print 2

EN RAPPORT

EDIT

MEMO

COMBO

SPIN

MEMO_RICH

SYNEDIT