Kontrol Tombol Dorong

Kontrol PushButton menampilkan tombol tekan dasar, juga dikenal sebagai tombol perintah.

Kontrol PushButton tidak dapat digunakan untuk menerbitkan IgnoreChange ControlEvent, SelectionDescription ControlEvent, SelectionSize ControlEvent, SelectionPath ControlEvent, SelectionPathOn ControlEvent, SelectionAction ControlEvent, SelectionNoItems ControlEvent, ActionText ControlEvent, ActionData ControlEvent, SetProgress ControlEvent, atau TimeRemaining ControlEvent.

Anda dapat menggunakan atribut berikut dengan kontrol ini. Untuk mengubah nilai atribut menggunakan peristiwa, berlangganan kontrol ke ControlEvent di tabel EventMapping dan cantumkan pengidentifikasi atribut di kolom Atribut. Masukkan pengidentifikasi ControlEvent di kolom Peristiwa.

Pengidentifikasi atribut Bit heksadesimal Deskripsi
Posisi Posisi kontrol dalam kotak dialog. Masukkan lebar, tinggi, dan koordinat kontrol sudut kiri kontrol ke kolom Lebar, Tinggi, X, dan Y tabel Kontrol. Gunakan unit alat penginstal untuk panjang dan jarak.
Teks Atribut kontrol ini dapat menentukan teks yang ditampilkan oleh kontrol, gambar yang disimpan dalam tabel Biner, atau set gambar pada waktu proses. Untuk menentukan teks, masukkan string teks ke dalam kolom Teks tabel Kontrol. Untuk mengatur font dan gaya font string teks, awali string karakter yang ditampilkan dengan {\style} atau {&style}. Di mana gaya adalah pengidentifikasi yang tercantum di kolom TextStyle dari tabel TextStyle. Jika tidak ada, tetapi properti DefaultUIFont didefinisikan sebagai gaya teks yang valid, font tersebut akan digunakan.
Untuk menentukan ikon atau gambar bitmap yang disimpan dalam tabel Biner, masukkan kunci utama rekaman gambar dari kolom Nama tabel Biner ke dalam kolom Teks rekaman tabel Kontrol untuk kontrol.
Dapat dilihat 0x00000000 0x00000001
Kontrol tersembunyi. Kontrol yang terlihat.
Sertakan bit ini dalam kata bit kolom Atribut dalam tabel Kontrol untuk membuat kontrol terlihat atau tersembunyi pada pembuatannya.
Anda juga dapat menyembunyikan atau memperlihatkan kontrol dengan menggunakan tabel ControlCondition.
Diaktifkan 0x00000000 0x00000002
Kontrol dalam status dinonaktifkan. Kontrol dalam status diaktifkan.
Sertakan bit ini di kolom Atribut Kontrol untuk mengaktifkan kontrol pada pembuatan.
Anda juga dapat mengaktifkan atau menonaktifkan kontrol dengan menggunakan tabel ControlCondition.
Cekung 0x00000000 0x00000004
Menampilkan gaya visual default. Menampilkan kontrol dengan tampilan tenggelam, 3-D.
Sertakan bit ini dalam kata bit di kolom Atribut dari tabel Kontrol.
RTLRO 0x00000000 0x00000020
Teks dalam kontrol ditampilkan dalam urutan pembacaan kiri-ke-kanan. Teks dalam kontrol ditampilkan dalam urutan baca kanan-ke-kiri.
Bitmap 0x00000000 0x00040000
Teks dalam kontrol ditentukan dalam kolom Teks dari tabel Kontrol. Tombol memiliki gaya BS_BITMAP, teks dalam kontrol digantikan oleh gambar bitmap. Kolom Teks dalam tabel Kontrol digunakan sebagai kunci asing ke tabel Biner.
Sertakan bit ini dalam kata bit di kolom Atribut Kontrol.
Jangan atur bit gaya Ikon dan Bitmap secara bersamaan. Tombol tidak boleh berisi gambar bitmap dan teks.
Untuk mengatur font dan gaya font string teks, awali string karakter yang ditampilkan dengan {\style} atau {&style}. Di mana gaya adalah pengidentifikasi yang tercantum di kolom TextStyle dari tabel TextStyle. Jika tidak ada, tetapi properti DefaultUIFont didefinisikan sebagai gaya teks yang valid, font tersebut akan digunakan.
Kontrol Ikon 0x00000000 0x00080000
Teks dalam kontrol ditentukan dalam kolom Teks dari tabel Kontrol. Tombol memiliki gaya BS_ICON, teks dalam kontrol digantikan oleh gambar ikon. Kolom Teks dalam tabel Kontrol digunakan sebagai kunci asing ke tabel Biner.
Sertakan bit ini dalam kata bit di kolom Atribut Kontrol.
Jangan atur bit Ikon dan Bitmap secara bersamaan. Tombol tidak boleh berisi gambar ikon dan teks.
Untuk mengatur font dan gaya font string teks, awali string karakter yang ditampilkan dengan {\style} atau {&style}. Di mana gaya adalah pengidentifikasi yang tercantum di kolom TextStyle dari tabel TextStyle. Jika tidak ada, tetapi properti DefaultUIFont didefinisikan sebagai gaya teks yang valid, font tersebut akan digunakan.
FixedSize 0x00000000 0x00100000
Regangkan gambar ikon agar pas dengan kontrol. Potong atau tengahkan gambar ikon dalam kontrol.
Sertakan bit ini dalam kata bit kolom Atribut dari tabel BBControl atau tabel Kontrol.
Ukuran Ikon 0x00000000 0x00200000
0x00400000
0x00600000
Memuat gambar pertama. Memuat gambar 16x16 pertama.
Memuat gambar 32x32 pertama.
Memuat gambar 48x48 pertama.
File ikon dapat berisi gambar ukuran yang berbeda dari ikon yang sama. Sertakan nilai kata bit yang sesuai di kolom Atribut dari tabel Kontrol
Jika bit ini tidak diatur, alat penginstal mengabaikan atribut FixedSize dan gambar direntangkan agar sesuai dengan persegi kontrol. Jika bit IconSize dan bit FixedSize diatur, gambar yang lebih kecil dari kontrol dipusatkan dan gambar lebih besar dari kontrol yang dikurangi agar pas.
ElevationShield 0x00000000 0x00800000
Tampilan tombol dorong ditentukan oleh atribut ikon lainnya. Menambahkan ikon elevasi Kontrol Akun Pengguna (UAC) (ikon perisai) ke kontrol tombol dorong.

 

Keterangan

Kontrol ini dapat dibuat dari kelas BUTTON dengan menggunakan fungsi CreateWindowEx. Ini memiliki gaya BS_MULTILINE, WS_CHILD, WS_TABSTOP, dan WS_GROUP .