Menggunakan Bilah Gulir

Bagian ini berisi topik yang menunjukkan cara membuat Bilah Gulir.

Di bagian ini

Topik Deskripsi
Cara Membuat Bilah Gulir
Saat membuat jendela yang tumpang tindih, pop-up, atau anak, Anda dapat menambahkan bilah gulir standar dengan menggunakan fungsi CreateWindowEx dan menentukan WS_HSCROLL, WS_VSCROLL, atau kedua gaya.
Cara Menggulir Teks
Bagian ini menjelaskan perubahan yang dapat Anda lakukan pada prosedur jendela utama aplikasi untuk memungkinkan pengguna menggulir teks. Contoh di bagian ini membuat dan menampilkan array string teks, dan memproses WM_HSCROLL dan WM_VSCROLL pesan bilah gulir sehingga pengguna dapat menggulir teks baik secara vertikal maupun horizontal.
Cara Menggulir Bitmap
Bagian ini menjelaskan perubahan yang dapat Anda lakukan pada prosedur jendela utama aplikasi untuk memungkinkan pengguna menggulir bitmap.
Contohnya mencakup item menu yang menyalin konten layar ke bitmap, dan menampilkan bitmap di area klien. Contoh ini juga memproses pesan WM_HSCROLL dan WM_VSCROLL yang dihasilkan oleh bilah gulir sehingga pengguna dapat menggulir bitmap secara horizontal dan vertikal. Tidak seperti contoh untuk teks yang digulir, contoh bitmap menggunakan fungsi BitBlt untuk menggambar bagian area klien yang tidak valid.
Cara Membuat Antarmuka Keyboard untuk Bilah Gulir Standar
Meskipun kontrol bilah gulir menyediakan antarmuka keyboard bawaan, bilah gulir standar tidak. Untuk mengimplementasikan antarmuka keyboard untuk bilah gulir standar, prosedur jendela harus memproses pesan WM_KEYDOWN dan memeriksa kode kunci virtual yang ditentukan oleh parameter wParam . Jika kode kunci virtual sesuai dengan kunci panah, prosedur jendela mengirimkan pesan WM_HSCROLL atau WM_VSCROLL dengan kata urutan rendah parameter wParam yang diatur ke kode permintaan bilah gulir yang sesuai.