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) |