Rebar
Bagian ini berisi informasi tentang elemen pemrograman yang digunakan dengan kontrol bilah ulang.
Gambaran Umum
Topik | Konten |
---|---|
Kontrol Bilah Ulang | Kontrol bilah ulang bertindak sebagai kontainer untuk jendela anak. |
Menggunakan Kontrol Bilah Ulang | Bagian ini berisi contoh kode yang menunjukkan cara menerapkan kontrol rebar. |
Pesan
Topik | Konten |
---|---|
RB_BEGINDRAG | Menempatkan kontrol rebar dalam mode seret dan letakkan. Pesan ini tidak menyebabkan pemberitahuan RBN_BEGINDRAG dikirim. |
RB_DELETEBAND | Menghapus pita dari kontrol bilah ulang. |
RB_DRAGMOVE | Memperbarui posisi seret di kontrol bilah ulang setelah pesan RB_BEGINDRAG sebelumnya. |
RB_ENDDRAG | Mengakhiri operasi seret dan letakkan kontrol rebar. Pesan ini tidak menyebabkan pemberitahuan RBN_ENDDRAG dikirim. |
RB_GETBANDBORDERS | Mengambil batas pita. Hasil pesan ini dapat digunakan untuk menghitung area yang dapat digunakan dalam pita. |
RB_GETBANDCOUNT | Mengambil jumlah pita yang saat ini berada di kontrol rebar. |
RB_GETBANDINFO | Mengambil informasi tentang pita tertentu dalam kontrol rebar. |
RB_GETBANDMARGINS | Mengambil margin pita. |
RB_GETBARHEIGHT | Mengambil tinggi kontrol rebar. |
RB_GETBARINFO | Mengambil informasi tentang kontrol rebar dan daftar gambar yang digunakannya. |
RB_GETBKCOLOR | Mengambil warna latar belakang default kontrol rebar. |
RB_GETCOLORSCHEME | Mengambil informasi skema warna dari kontrol bilah ulang. |
RB_GETDROPTARGET | Mengambil penunjuk antarmuka IDropTarget kontrol rebar. |
RB_GETEXTENDEDSTYLE | Mendapatkan gaya yang diperluas. |
RB_GETPALETTE | Mengambil palet kontrol rebar saat ini. |
RB_GETRECT | Mengambil persegi panjang pembatas untuk pita tertentu dalam kontrol bilah ulang. |
RB_GETROWCOUNT | Mengambil jumlah baris pita dalam kontrol bilah ulang. |
RB_GETROWHEIGHT | Mengambil tinggi baris yang ditentukan dalam kontrol bilah ulang. |
RB_GETTEXTCOLOR | Mengambil warna teks default kontrol rebar. |
RB_GETTOOLTIPS | Mengambil handel ke kontrol tipsalat apa pun yang terkait dengan kontrol bilah ulang. |
RB_GETUNICODEFORMAT | Mengambil bendera format karakter Unicode untuk kontrol. |
RB_HITTEST | Menentukan bagian mana dari band rebar pada titik tertentu di layar, jika ada band rebar pada saat itu. |
RB_IDTOINDEX | Mengonversi pengidentifikasi pita ke indeks pita dalam kontrol bilah ulang. |
RB_INSERTBAND | Menyisipkan pita baru dalam kontrol bilah-ulang. |
RB_MAXIMIZEBAND | Mengubah ukuran pita dalam kontrol rebar menjadi ukuran ideal atau terbesarnya. |
RB_MINIMIZEBAND | Mengubah ukuran pita dalam kontrol rebar ke ukuran terkecilnya. |
RB_MOVEBAND | Memindahkan pita dari satu indeks ke indeks lainnya. |
RB_PUSHCHEVRON | Dikirim ke kontrol rebar untuk mendorong chevron secara terprogram. |
RB_SETBANDINFO | Mengatur karakteristik pita yang ada dalam kontrol bilah ulang. |
RB_SETBANDWIDTH | Mengatur lebar untuk pita yang ditampung. |
RB_SETBARINFO | Mengatur karakteristik kontrol rebar. |
RB_SETBKCOLOR | Mengatur warna latar belakang default kontrol rebar. |
RB_SETCOLORSCHEME | Mengatur informasi skema warna untuk kontrol bilah ulang. |
RB_SETEXTENDEDSTYLE | Mengatur gaya yang diperluas. Pesan ini tidak diimplementasikan. |
RB_SETPALETTE | Mengatur palet kontrol rebar saat ini. |
RB_SETPARENT | Mengatur jendela induk kontrol rebar. |
RB_SETTEXTCOLOR | Mengatur warna teks default kontrol rebar. |
RB_SETTOOLTIPS | Mengaitkan kontrol tipsalat dengan kontrol bilah ulang. |
RB_SETUNICODEFORMAT | Mengatur bendera format karakter Unicode untuk kontrol. Pesan ini memungkinkan Anda mengubah kumpulan karakter yang digunakan oleh kontrol pada waktu proses daripada harus membuat ulang kontrol. |
RB_SETWINDOWTHEME | Mengatur gaya visual kontrol bilah ulang. |
RB_SHOWBAND | Menampilkan atau menyembunyikan pita tertentu dalam kontrol bilah-ulang. |
RB_SIZETORECT | Mencoba menemukan tata letak band terbaik untuk persegi panjang yang diberikan. |
Notifications
Topik | Konten |
---|---|
NM_CUSTOMDRAW (bilah ulang) | Dikirim oleh kontrol bilah ulang untuk memberi tahu jendela induknya tentang operasi menggambar. Pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
NM_NCHITTEST (bilah ulang) | Dikirim oleh kontrol bilah ulang saat kontrol menerima pesan WM_NCHITTEST. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
NM_RELEASEDCAPTURE (bilah ulang) | Memberi tahu jendela induk kontrol rebar bahwa kontrol melepaskan tangkapan mouse. Pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_AUTOBREAK | Memberi tahu induk rebar bahwa jeda akan muncul di bilah. Induk menentukan apakah akan melakukan istirahat. |
RBN_AUTOSIZE | Dikirim oleh kontrol rebar yang dibuat dengan gaya RBS_AUTOSIZE saat rebar secara otomatis mengubah ukurannya sendiri. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_BEGINDRAG | Dikirim oleh kontrol rebar saat pengguna mulai menyeret pita. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_CHEVRONPUSHED | Dikirim oleh kontrol rebar ketika chevron didorong. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_CHILDSIZE | Dikirim oleh kontrol rebar saat jendela anak pita diubah ukurannya. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_DELETEDBAND | Dikirim oleh kontrol bilah ulang setelah pita dihapus. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_DELETINGBAND | Dikirim oleh kontrol rebar saat pita akan dihapus. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_ENDDRAG | Dikirim oleh kontrol rebar saat pengguna berhenti menyeret pita. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_GETOBJECT | Dikirim oleh kontrol rebar yang dibuat dengan gaya RBS_REGISTERDROP saat objek diseret melalui pita di kontrol. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_HEIGHTCHANGE | Dikirim oleh kontrol rebar ketika tingginya telah berubah. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_LAYOUTCHANGED | Dikirim oleh kontrol rebar saat pengguna mengubah tata letak pita kontrol. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_MINMAX | Dikirim oleh kontrol rebar sebelum memaksimalkan atau meminimalkan pita. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
RBN_SPLITTERDRAG | Dikirim oleh kontrol rebar saat pengguna menyeret pemisah. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY. |
Struktur
Topik | Konten |
---|---|
NMRBAUTOSIZE | Berisi informasi yang digunakan dalam menangani kode pemberitahuan RBN_AUTOSIZE . |
NMREBAR | Berisi informasi yang digunakan dalam menangani berbagai kode pemberitahuan rebar. |
NMREBARAUTOBREAK | Berisi informasi yang digunakan dengan pemberitahuan RBN_AUTOBREAK . |
NMREBARCHEVRON | Berisi informasi yang digunakan dalam menangani kode pemberitahuan RBN_CHEVRONPUSHED . |
NMREBARCHILDSIZE | Berisi informasi yang digunakan dalam menangani kode pemberitahuan RBN_CHILDSIZE . |
NMREBARSPLITTER | Berisi informasi yang digunakan untuk menangani kode pemberitahuan RBN_SPLITTERDRAG . |
RBHITTESTINFO | Berisi informasi khusus untuk operasi uji hit. Struktur ini digunakan dengan pesan RB_HITTEST. |
REBARBANDINFO | Berisi informasi yang mendefinisikan pita dalam kontrol rebar. |
REBARINFO | Berisi informasi yang menjelaskan karakteristik kontrol bilah-ulang. |
Konstanta
Topik | Konten |
---|---|
Gaya Kontrol Bilah Ulang | Kontrol rebar mendukung berbagai gaya kontrol selain gaya jendela standar. |