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 dari 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 tabel TextStyle. Jika tidak ada, tetapi propertiDefaultUIFont 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. |
|
Terlihat | 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 menampilkan kontrol dengan menggunakan tabel ControlCondition . |
diaktifkan | 0x00000000 0x00000002 |
Kontrol dalam status dinonaktifkan. Kontrol dalam status diaktifkan. Sertakan bit ini di kolom Atribut Control untuk mengaktifkan kontrol pada pembuatan. Anda juga dapat mengaktifkan atau menonaktifkan kontrol dengan menggunakan tabel ControlCondition. |
Sunken | 0x00000000 0x00000004 |
Menampilkan gaya visual default. Menampilkan kontrol dengan tampilan tenggelam, 3-D. Sertakan bit ini dalam kata bit di kolom Atribut 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 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 Control. 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 tabel TextStyle. Jika tidak ada, tetapi propertiDefaultUIFont didefinisikan sebagai gaya teks yang valid, font tersebut akan digunakan. |
Kontrol Ikon | 0x00000000 0x00080000 |
Teks dalam kontrol ditentukan dalam kolom Teks 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 Control. 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 tabel TextStyle. Jika tidak ada, tetapi propertiDefaultUIFont 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 . |
Ikon Ukuran | 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 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 elevasiKontrol Akun Pengguna (UAC)(ikon perisai) ke kontrol tombol dorong. |
Komentar
Kontrol ini dapat dibuat dari kelas BUTTON dengan menggunakan fungsiCreateWindowEx. Ini memiliki gaya BS_MULTILINE, WS_CHILD, WS_TABSTOP, dan WS_GROUP.