Condividi tramite


Struttura IMECHARPOSITION (immdev.h)

Contiene informazioni sulla posizione del carattere nella finestra di composizione.

Sintassi

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

Members

dwSize

Dimensioni della struttura, in byte.

dwCharPos

Offset di caratteri nella stringa di composizione, nei valori TCHAR .

pt

Struttura POINT contenente la coordinata del punto superiore sinistro del carattere richiesto nelle coordinate dello schermo. Il punto superiore sinistro si basa sulla linea di base del carattere in qualsiasi flusso di testo.

cLineHeight

Altezza di una riga contenente il carattere richiesto, in pixel.

rcDocument

Struttura RECT contenente l'area modificabile per il testo, nelle coordinate dello schermo, per l'applicazione.

Commenti

Quando un'applicazione usa IME per disegnare la stringa di composizione, i membri di questa struttura vengono compilati automaticamente. Le applicazioni che disegnano la stringa di composizione stessa, anziché basarsi sull'IME, sono responsabili del riempimento di tutti i campi definiti nella struttura.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione immdev.h (includono Immdev.h, Windows.h)

Vedi anche

IMR_QUERYCHARPOSITION

Gestione metodi di input

Strutture di Gestione metodi di input