Partager via


Structure IMECHARPOSITION (immdev.h)

Contient des informations sur la position du caractère 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 d’écran. Le point supérieur gauche est basé sur la ligne de base des 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.

Notes

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.

Spécifications

   
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 immdev.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