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