Bagikan melalui


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.