Kontrol KONTROL

Menentukan kontrol yang ditentukan pengguna.

CONTROL text, id, class, style, x, y, width, height [, extended-style]

Kelas

Nama yang ditentukan ulang, string karakter, atau nilai bilangan bulat tidak bertanda 16-bit yang menentukan kelas . Ini bisa menjadi salah satu kelas kontrol; untuk daftar kelas kontrol, lihat daftar pertama mengikuti deskripsi ini. Jika nilai adalah nama yang ditentukan ulang yang disediakan oleh aplikasi, nilai tersebut harus diapit dalam tanda kutip ganda (").

Gaya

Nama atau nilai bilangan bulat yang ditentukan yang menentukan gaya kontrol yang diberikan. Arti gaya yang tepat tergantung pada nilai kelas . Bagian yang mengikuti deskripsi ini memperlihatkan kelas kontrol dan gaya yang sesuai.

Untuk informasi selengkapnya tentang sintaks umum pernyataan kontrol, lihat Parameter Kontrol Umum.

Keterangan

Enam kelas kontrol yang mungkin dijelaskan di bagian berikut.

Kelas Kontrol Tombol

Kontrol tombol adalah jendela anak persegi kecil yang dapat dinyalakan atau dimatikan pengguna dengan mengkliknya dengan mouse. Kontrol tombol dapat digunakan sendiri atau dalam grup, dan dapat diberi label atau muncul tanpa teks. Kontrol tombol biasanya mengubah tampilan saat pengguna mengkliknya.

Gaya tombol dijelaskan dalam topik berikut: Gaya Tombol.

Kelas Kontrol Kotak Kombo

Kontrol kotak kombo terdiri dari bidang pilihan yang mirip dengan kontrol edit ditambah kotak daftar. Kotak daftar dapat ditampilkan setiap saat atau mungkin dijatuhkan saat pengguna memilih "kotak pop" di samping bidang pilihan.

Bergantung pada gaya kotak kombo, pengguna dapat atau tidak dapat mengedit konten bidang pilihan. Jika kotak daftar terlihat, mengetik karakter ke dalam kotak pilihan akan menyebabkan entri pertama yang cocok dengan karakter yang di ketik disorot. Sebaliknya, memilih item dalam kotak daftar menampilkan teks yang dipilih di bidang pilihan.

Gaya kontrol kotak kombo dijelaskan dalam topik berikut: Gaya Kotak Kombo.

Kelas Edit Kontrol

Kontrol edit adalah jendela anak persegi panjang di mana pengguna dapat memasukkan teks dari keyboard. Pengguna memilih kontrol, dan memberinya fokus input, dengan mengklik mouse di dalamnya atau menekan tombol TAB. Pengguna dapat memasukkan teks saat kontrol menampilkan titik penyisipan berkedip. Mouse dapat digunakan untuk memindahkan kursor dan memilih karakter yang akan diganti, atau memosisikan kursor untuk menyisipkan karakter. Kunci BACKSPACE dapat digunakan untuk menghapus karakter.

Edit kontrol menggunakan font pitch tetap dan menampilkan karakter Unicode. Mereka memperluas karakter tab menjadi karakter spasi sebanyak yang diperlukan untuk memindahkan kursor ke perhentian tab berikutnya. Pemberhentian tab diasumsikan berada di setiap posisi karakter kedelapan.

Gaya kontrol edit dijelaskan dalam topik berikut: Edit Gaya Kontrol.

Kelas Kontrol Kotak Daftar

Kontrol kotak daftar terdiri dari daftar string karakter. Kontrol digunakan setiap kali aplikasi perlu menyajikan daftar nama, seperti nama file, yang dapat dilihat dan dipilih pengguna. Pengguna dapat memilih string dengan menunjuk ke string dengan mouse dan mengklik tombol mouse. Saat string dipilih, string disorot dan pesan pemberitahuan diteruskan ke jendela induk. Bilah gulir dapat digunakan dengan kontrol kotak daftar untuk menggulir daftar yang terlalu panjang atau terlalu lebar untuk jendela kontrol.

Gaya kontrol kotak daftar dijelaskan dalam topik berikut: Gaya Kotak Daftar.

Kelas Kontrol Scroll-Bar

Kontrol bilah gulir adalah persegi panjang yang berisi jempol gulir dan memiliki panah arah di kedua ujungnya. Bilah gulir mengirimkan pesan pemberitahuan ke induknya setiap kali pengguna mengklik mouse di kontrol. Induk bertanggung jawab untuk memperbarui posisi jempol, jika perlu. Kontrol bilah gulir memiliki tampilan dan fungsi yang sama dengan bilah gulir yang digunakan di jendela biasa. Tetapi tidak seperti bilah gulir, kontrol bilah gulir dapat diposisikan di mana saja dalam jendela dan digunakan kapan pun diperlukan untuk memberikan input gulir untuk jendela.

Gaya bilah gulir dijelaskan dalam topik berikut: Gaya Kontrol Bilah Gulir.

Kelas Kontrol Statis

Kontrol statis adalah bidang teks, kotak, dan persegi panjang sederhana yang dapat digunakan untuk memberi label, kotak, atau memisahkan kontrol lainnya. Kontrol statis tidak mengambil input dan tidak memberikan output.

Gaya kontrol statis dijelaskan dalam topik berikut: Gaya Kontrol Statis.