Bagikan melalui


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)

Lihat juga

Manajer Metode Input

Struktur Manajer Metode Input