Bagikan melalui


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.