Struktur KOMPOSISIFORM (imm.h)
Berisi informasi gaya dan posisi untuk jendela komposisi.
Sintaks
typedef struct tagCOMPOSITIONFORM {
DWORD dwStyle;
POINT ptCurrentPos;
RECT rcArea;
} COMPOSITIONFORM, *PCOMPOSITIONFORM, *NPCOMPOSITIONFORM, *LPCOMPOSITIONFORM;
Anggota
dwStyle
Gaya posisi. Anggota ini bisa menjadi salah satu nilai berikut:
Nilai | Makna |
---|---|
CFS_DEFAULT | Pindahkan jendela komposisi ke posisi default. Jendela IME dapat menampilkan jendela komposisi di luar area klien, seperti di jendela mengambang. |
CFS_FORCE_POSITION | Tampilkan sudut kiri atas jendela komposisi tepat pada posisi yang ditentukan oleh ptCurrentPos. Koordinat relatif terhadap sudut kiri atas jendela yang berisi jendela komposisi dan tidak tunduk pada penyesuaian oleh IME. |
CFS_POINT | Tampilkan sudut kiri atas jendela komposisi pada posisi yang ditentukan oleh ptCurrentPos. Koordinat relatif terhadap sudut kiri atas jendela yang berisi jendela komposisi dan tunduk pada penyesuaian oleh IME. |
CFS_RECT | Tampilkan jendela komposisi pada posisi yang ditentukan oleh rcArea. Koordinat relatif terhadap kiri atas jendela yang berisi jendela komposisi. |
ptCurrentPos
Struktur POINT yang berisi koordinat sudut kiri atas jendela komposisi.
rcArea
Struktur RECT yang berisi koordinat sudut kiri atas dan kanan bawah jendela komposisi.
Keterangan
Beberapa jendela IME menyesuaikan posisi jendela komposisi yang ditentukan oleh sistem atau aplikasi. CFS_FORCE_POSITION mengarahkan jendela IME untuk melewati penyesuaian ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | imm.h (termasuk Immdev.h, Windows.h) |