Gaya Jendela
Topik ini menyediakan daftar berbagai gaya yang dapat diterapkan ke jendela (setelah jendela dibuat, gaya ini tidak dapat dimodifikasi, kecuali seperti yang disebutkan).
Nama konstanta | Nilai konstanta | Deskripsi |
---|---|---|
WS_BORDER | 0x00800000L | Jendela memiliki batas garis tipis |
WS_CAPTION | 0x00C00000L | Jendela memiliki bilah judul (termasuk gaya WS_BORDER ). |
WS_CHILD | 0x40000000L | Jendela adalah jendela anak. Jendela dengan gaya ini tidak boleh memiliki bilah menu. Gaya ini tidak dapat digunakan dengan gaya WS_POPUP . |
WS_CHILDWINDOW | 0x40000000L | Sama seperti gaya WS_CHILD . |
WS_CLIPCHILDREN | 0x02000000L | Mengecualikan area yang ditempati oleh jendela anak saat gambar terjadi di dalam jendela induk. Gaya ini digunakan saat membuat jendela induk. |
WS_CLIPSIBLINGS | 0x04000000L | Klip jendela anak relatif satu sama lain; artinya, ketika jendela anak tertentu menerima pesan WM_PAINT , gaya WS_CLIPSIBLINGS mengklip semua jendela anak lain yang tumpang tindih dari wilayah jendela anak yang akan diperbarui. Jika WS_CLIPSIBLINGS tidak ditentukan dan jendela anak tumpang tindih, dimungkinkan, ketika menggambar di dalam area klien jendela anak, untuk menggambar di dalam area klien dari jendela anak tetangga. |
WS_DISABLED | 0x08000000L | Jendela awalnya dinonaktifkan. Jendela yang dinonaktifkan tidak dapat menerima input dari pengguna. Untuk mengubah ini setelah jendela dibuat, gunakan fungsi EnableWindow. |
WS_DLGFRAME | 0x00400000L | Jendela memiliki batas gaya yang biasanya digunakan dengan kotak dialog. Jendela dengan gaya ini tidak boleh memiliki bilah judul. |
WS_GROUP | 0x00020000L | Jendela adalah kontrol pertama dari sekelompok kontrol. Grup terdiri dari kontrol pertama ini dan semua kontrol yang ditentukan setelahnya, hingga kontrol berikutnya dengan gaya WS_GROUP . Kontrol pertama di setiap grup biasanya memiliki gaya WS_TABSTOP sehingga pengguna dapat berpindah dari grup ke grup. Pengguna kemudian dapat mengubah fokus keyboard dari satu kontrol dalam grup ke kontrol berikutnya dalam grup dengan menggunakan tombol arah. Anda bisa mengaktifkan dan menonaktifkan gaya ini untuk mengubah navigasi kotak dialog. Untuk mengubah gaya ini setelah jendela dibuat, gunakan fungsi SetWindowLong. |
WS_HSCROLL | 0x00100000L | Jendela memiliki bilah gulir horizontal. |
WS_ICONIC | 0x20000000L | Jendela awalnya diminimalkan. Sama seperti gaya WS_MINIMIZE . |
WS_MAXIMIZE | 0x01000000L | Jendela awalnya dimaksimalkan. |
WS_MAXIMIZEBOX | 0x00010000L | Jendela memiliki tombol maksimalkan. Tidak dapat digabungkan dengan gaya WS_EX_CONTEXTHELP . Gaya WS_SYSMENU juga harus ditentukan. |
WS_MINIMIZE | 0x20000000L | Jendela awalnya diminimalkan. Sama seperti gaya WS_ICONIC . |
WS_MINIMIZEBOX | 0x00020000L | Jendela memiliki tombol minimalkan. Tidak dapat digabungkan dengan gaya WS_EX_CONTEXTHELP . Gaya WS_SYSMENU juga harus ditentukan. |
WS_OVERLAPPED | 0x00000000L | Jendela adalah jendela yang tumpang tindih. Jendela yang tumpang tindih memiliki bilah judul dan batas. Sama seperti gaya WS_TILED . |
WS_OVERLAPPEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | Jendela adalah jendela yang tumpang tindih. Sama seperti gaya WS_TILEDWINDOW . |
WS_POPUP | 0x80000000L | Jendela adalah jendela pop-up. Gaya ini tidak dapat digunakan dengan gaya WS_CHILD . |
WS_POPUPWINDOW | (WS_POPUP | WS_BORDER | WS_SYSMENU) | Jendela adalah jendela pop-up. Gaya WS_CAPTION dan WS_POPUPWINDOW harus digabungkan untuk membuat menu jendela terlihat. |
WS_SIZEBOX | 0x00040000L | Jendela memiliki batas ukuran. Sama seperti gaya WS_THICKFRAME . |
WS_SYSMENU | 0x00080000L | Jendela memiliki menu jendela pada bilah judulnya. Gaya WS_CAPTION juga harus ditentukan. |
WS_TABSTOP | 0x00010000L | Jendela adalah kontrol yang dapat menerima fokus keyboard saat pengguna menekan tombol TAB. Menekan tombol TAB mengubah fokus keyboard ke kontrol berikutnya dengan gaya WS_TABSTOP . Anda bisa mengaktifkan dan menonaktifkan gaya ini untuk mengubah navigasi kotak dialog. Untuk mengubah gaya ini setelah jendela dibuat, gunakan fungsi SetWindowLong. Agar jendela yang dibuat pengguna dan dialog modeless berfungsi dengan perhentian tab, ubah perulangan pesan untuk memanggil fungsi IsDialogMessage. |
WS_THICKFRAME | 0x00040000L | Jendela memiliki batas ukuran. Sama seperti gaya WS_SIZEBOX . |
WS_TILED | 0x00000000L | Jendela adalah jendela yang tumpang tindih. Jendela yang tumpang tindih memiliki bilah judul dan batas. Sama seperti gaya WS_OVERLAPPED . |
WS_TILEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | Jendela adalah jendela yang tumpang tindih. Sama seperti gaya WS_OVERLAPPEDWINDOW . |
WS_VISIBLE | 0x10000000L | Jendela awalnya terlihat. Gaya ini dapat diaktifkan dan dinonaktifkan dengan menggunakan fungsi ShowWindow atau SetWindowPos. |
WS_VSCROLL | 0x00200000L | Jendela memiliki bilah gulir vertikal. |
Persyaratan
Persyaratan | Nilai |
---|---|
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) |