Share via


IMECHARPOSITION-Struktur (imm.h)

Enthält Informationen zur Zeichenposition im Kompositionsfenster.

Syntax

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

Member

dwSize

Größe der Struktur in Bytes.

dwCharPos

Zeichenoffset in der Kompositionszeichenfolge in TCHAR-Werten .

pt

Eine POINT-Struktur , die die Koordinate des oberen linken Punkts des angeforderten Zeichens in Bildschirmkoordinaten enthält. Der obere linke Punkt basiert auf der Zeichenbasislinie in einem beliebigen Textfluss.

cLineHeight

Höhe einer Zeile, die das angeforderte Zeichen in Pixel enthält.

rcDocument

Eine RECT-Struktur , die den bearbeitbaren Bereich für Text in Bildschirmkoordinaten für die Anwendung enthält.

Hinweise

Wenn eine Anwendung IME zum Zeichnen der Kompositionszeichenfolge verwendet, werden die Member dieser Struktur automatisch gefüllt. Anwendungen, die die Kompositionszeichenfolge selbst zeichnen, anstatt sich auf den IME zu verlassen, sind für das Ausfüllen aller in der -Struktur definierten Felder verantwortlich.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile imm.h (include Immdev.h, Windows.h)

Weitere Informationen

IMR_QUERYCHARPOSITION

Eingabemethoden-Manager

Strukturen des Eingabemethoden-Managers