Bagikan melalui


Struktur GUITHREADINFO (winuser.h)

Berisi informasi tentang utas GUI.

Sintaks

typedef struct tagGUITHREADINFO {
  DWORD cbSize;
  DWORD flags;
  HWND  hwndActive;
  HWND  hwndFocus;
  HWND  hwndCapture;
  HWND  hwndMenuOwner;
  HWND  hwndMoveSize;
  HWND  hwndCaret;
  RECT  rcCaret;
} GUITHREADINFO, *PGUITHREADINFO, *LPGUITHREADINFO;

Anggota

cbSize

Jenis: DWORD

Ukuran struktur ini, dalam byte. Pemanggil harus mengatur anggota ini ke sizeof(GUITHREADINFO).

flags

Jenis: DWORD

Status utas. Anggota ini bisa menjadi satu atau beberapa nilai berikut.

Nilai Makna
GUI_CARETBLINKING
0x00000001
Status kedipan tanda sisipan. Bit ini diatur jika tanda sisipan terlihat.
GUI_INMENUMODE
0x00000004
Status menu utas. Bit ini diatur jika utas berada dalam mode menu.
GUI_INMOVESIZE
0x00000002
Status pemindahan utas. Bit ini diatur jika utas berada dalam perulangan pemindahan atau ukuran.
GUI_POPUPMENUMODE
0x00000010
Status menu pop-up utas. Bit ini diatur jika utas memiliki menu pop-up aktif.
GUI_SYSTEMMENUMODE
0x00000008
Status menu sistem utas. Bit ini diatur jika utas berada dalam mode menu sistem.

hwndActive

Jenis: HWND

Handel ke jendela aktif di dalam utas.

hwndFocus

Jenis: HWND

Handel ke jendela yang memiliki fokus keyboard.

hwndCapture

Jenis: HWND

Handel ke jendela yang telah menangkap mouse.

hwndMenuOwner

Jenis: HWND

Handel ke jendela yang memiliki menu aktif apa pun.

hwndMoveSize

Jenis: HWND

Handel ke jendela dalam perulangan pemindahan atau ukuran.

hwndCaret

Jenis: HWND

Handel ke jendela yang menampilkan tanda sisipan.

rcCaret

Jenis: RECT

Persegi panjang pembatas tanda sisipan, dalam koordinat klien, relatif terhadap jendela yang ditentukan oleh anggota hwndCaret .

Keterangan

Struktur ini digunakan dengan fungsi GetGUIThreadInfo untuk mengambil informasi tentang jendela aktif atau utas GUI tertentu.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header winuser.h (termasuk Windows.h)
Redistribusi Paket Layanan 3

Lihat juga

Konseptual

GetGUIThreadInfo

Referensi

Windows