STRUCTURE COMPOSITIONFORM (imm.h)

Contient des informations de style et de position pour une fenêtre de composition.

Syntaxe

typedef struct tagCOMPOSITIONFORM {
  DWORD dwStyle;
  POINT ptCurrentPos;
  RECT  rcArea;
} COMPOSITIONFORM, *PCOMPOSITIONFORM, *NPCOMPOSITIONFORM, *LPCOMPOSITIONFORM;

Membres

dwStyle

Style de position. Ce membre peut être l’une des valeurs suivantes :

Valeur Signification
CFS_DEFAULT Déplacez la fenêtre de composition vers la position par défaut. La fenêtre IME peut afficher la fenêtre de composition en dehors de la zone cliente, par exemple dans une fenêtre flottante.
CFS_FORCE_POSITION Affichez le coin supérieur gauche de la fenêtre de composition exactement à la position spécifiée par ptCurrentPos. Les coordonnées sont relatives au coin supérieur gauche de la fenêtre contenant la fenêtre de composition et ne sont pas sujettes à un ajustement par l’IME.
CFS_POINT Affichez le coin supérieur gauche de la fenêtre de composition à la position spécifiée par ptCurrentPos. Les coordonnées sont relatives au coin supérieur gauche de la fenêtre contenant la fenêtre de composition et sont sujettes à un ajustement par l’IME.
CFS_RECT Affichez la fenêtre de composition à la position spécifiée par rcArea. Les coordonnées sont relatives à l’angle supérieur gauche de la fenêtre contenant la fenêtre de composition.

ptCurrentPos

Structure POINT contenant les coordonnées du coin supérieur gauche de la fenêtre de composition.

rcArea

Structure RECT contenant les coordonnées des coins supérieur gauche et inférieur droit de la fenêtre de composition.

Remarques

Certaines fenêtres IME ajustent la position de la fenêtre de composition spécifiée par le système ou l’application. Le CFS_FORCE_POSITION indique à la fenêtre IME d’ignorer cet ajustement.

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

Gestionnaire de méthodes d’entrée

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