Partager via


Structure IMECHARPOSITION (imm.h)

Contient des informations sur la position des caractères dans la fenêtre de composition.

Syntaxe

typedef struct tagIMECHARPOSITION {
  DWORD dwSize;
  DWORD dwCharPos;
  POINT pt;
  UINT  cLineHeight;
  RECT  rcDocument;
} IMECHARPOSITION, *PIMECHARPOSITION, *NPIMECHARPOSITION, *LPIMECHARPOSITION;

Membres

dwSize

Taille de la structure, en octets.

dwCharPos

Décalage de caractères dans la chaîne de composition, en valeurs TCHAR .

pt

Structure POINT contenant la coordonnée du point supérieur gauche du caractère demandé dans les coordonnées de l’écran. Le point supérieur gauche est basé sur la ligne de base de caractères dans n’importe quel flux de texte.

cLineHeight

Hauteur d’une ligne qui contient le caractère demandé, en pixels.

rcDocument

Structure RECT contenant la zone modifiable pour le texte, en coordonnées d’écran, pour l’application.

Remarques

Lorsqu’une application utilise IME pour dessiner la chaîne de composition, les membres de cette structure sont automatiquement remplis. Les applications qui dessinent la chaîne de composition elles-mêmes, plutôt que de s’appuyer sur l’IME, sont chargées de remplir tous les champs définis dans la structure.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête imm.h (inclure Immdev.h, Windows.h)

Voir aussi

IMR_QUERYCHARPOSITION

Gestionnaire de méthodes d’entrée

Structures du gestionnaire de méthodes d’entrée