COMPOSITIONFORM-Struktur (imm.h)
Enthält Format- und Positionsinformationen für ein Kompositionsfenster.
typedef struct tagCOMPOSITIONFORM {
DWORD dwStyle;
POINT ptCurrentPos;
RECT rcArea;
} COMPOSITIONFORM, *PCOMPOSITIONFORM, *NPCOMPOSITIONFORM, *LPCOMPOSITIONFORM;
dwStyle
Positionsformat. Dieser Member kann einer der folgenden Werte sein:
Wert | Bedeutung |
---|---|
CFS_DEFAULT | Verschieben Sie das Kompositionsfenster an die Standardposition. Im IME-Fenster kann das Kompositionsfenster außerhalb des Clientbereichs angezeigt werden, z. B. in einem schwebenden Fenster. |
CFS_FORCE_POSITION | Zeigen Sie die obere linke Ecke des Kompositionsfensters genau an der von ptCurrentPos angegebenen Position an. Die Koordinaten sind relativ zur oberen linken Ecke des Fensters, das das Kompositionsfenster enthält, und unterliegen keiner Anpassung durch die IME. |
CFS_POINT | Zeigen Sie die obere linke Ecke des Kompositionsfensters an der von ptCurrentPos angegebenen Position an. Die Koordinaten sind relativ zur oberen linken Ecke des Fensters, das das Kompositionsfenster enthält, und werden durch die IME angepasst. |
CFS_RECT | Zeigen Sie das Kompositionsfenster an der von rcArea angegebenen Position an. Die Koordinaten sind relativ zur oberen linken Seite des Fensters, das das Kompositionsfenster enthält. |
ptCurrentPos
Eine POINT-Struktur , die die Koordinaten der oberen linken Ecke des Kompositionsfensters enthält.
rcArea
Eine RECT-Struktur , die die Koordinaten der oberen linken und unteren rechten Ecken des Kompositionsfensters enthält.
Einige IME-Fenster passen die vom System oder der Anwendung angegebene Kompositionsfensterposition an. Die CFS_FORCE_POSITION weist das IME-Fenster an, diese Anpassung zu überspringen.
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) |