Bagikan melalui


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)