Cara Membuat Kotak Dialog

Daftar Isi:

Cara Membuat Kotak Dialog
Cara Membuat Kotak Dialog

Video: Cara Membuat Kotak Dialog

Video: Cara Membuat Kotak Dialog
Video: Cara Membuat Kotak Dialog Bergerak di Gambar Kartun 2024, November
Anonim

Bagian penting dari antarmuka sebagian besar aplikasi diimplementasikan dalam bentuk kotak dialog. Windows memiliki dukungan untuk membuat jendela jenis ini dari templat yang disimpan di sumber daya modul yang dapat dieksekusi. Oleh karena itu, untuk membuat kotak dialog, Anda biasanya perlu mengembangkan templatnya dan menulis kode untuk penangan pesan yang diperlukan.

Cara membuat kotak dialog
Cara membuat kotak dialog

Diperlukan

Microsoft Visual C++ 6.0

instruksi

Langkah 1

Tambahkan template dialog baru ke sumber daya aplikasi Anda. Beralih ke tab ResourceView dari jendela proyek di Microsoft Visual C ++ dan tekan Ctrl + R atau pilih item Sisipkan dan Sumber Daya … dari menu. Di daftar jendela yang muncul, pilih item Dialog dan klik tombol New.

Cara membuat kotak dialog
Cara membuat kotak dialog

Langkah 2

Ubah id, judul, font, ukuran dan styleset dari dialog yang ditambahkan. Segera setelah pembuatan, templat kotak dialog akan dibuka di editor sumber daya. Klik kanan padanya dan pilih Properties dari menu konteks. Pada tab Umum, masukkan judul untuk dialog dan pengenal sumber daya yang sesuai. Pilih gaya pada tab Styles dan More Styles, dan gaya jendela yang diperluas pada tab Extended Styles dan More Extended Styles. Tutup jendela Properti Dialog.

Cara membuat kotak dialog
Cara membuat kotak dialog

Langkah 3

Tambahkan kontrol ke dialog. Klik salah satu tombol pada toolbar Controls, yang menampilkan elemen yang diinginkan. Klik pada ruang kosong di kotak dialog yang dapat diedit. Sesuaikan posisi dan ukuran kontrol yang ditambahkan dengan mouse.

Cara membuat kotak dialog
Cara membuat kotak dialog

Langkah 4

Ubah ID dan gaya kontrol yang ditambahkan ke dialog. Klik salah satu dari mereka dengan tombol kanan mouse. Pilih Properti dari menu konteks. Edit properti yang Anda inginkan.

Cara membuat kotak dialog
Cara membuat kotak dialog

Langkah 5

Buat kelas untuk melayani dialog. Tekan Ctrl + W. Di jendela Adding New Class, pilih opsi Create a new class dan klik OK. Di jendela Kelas Baru, di bidang Nama, masukkan nama kelas dan klik OK.

Cara membuat kotak dialog
Cara membuat kotak dialog

Langkah 6

Tambahkan penangan pesan ke kotak dialog dan kontrol di dalamnya. Segera setelah membuat kelas, jendela MFC ClassWizard akan terbuka secara otomatis (selain itu, selalu dapat ditampilkan dengan menekan Ctrl + W). Beralih ke tab Peta Pesan. Pilih dialog atau kontrol yang diperlukan dari daftar ID Objek. Pilih ID pesan yang ingin Anda proses dari daftar Pesan. Klik tombol Add Function untuk menambahkan handler.

Beralih ke tab Variabel Anggota. Dalam daftar ID Kontrol, pilih kontrol yang diinginkan. Klik tombol Add Variable untuk menambahkan variabel terkait. Klik OK pada jendela MFC ClassWizard untuk melakukan perubahan Anda.

Cara membuat kotak dialog
Cara membuat kotak dialog

Langkah 7

Tulis kode untuk menginisialisasi dan mengisi kontrol dialog dengan data. Buka untuk mengedit file implementasi kelas yang dibuat pada langkah kelima. Tambahkan kode ke penangan yang dibuat pada langkah 6. Misalnya, masuk akal untuk menambahkan kode untuk mengisi elemen dengan data ke dalam pengendali OnInitDialog dari pesan WM_INITDIALOG.

Cara membuat kotak dialog
Cara membuat kotak dialog

Langkah 8

Uji fungsionalitas kotak dialog yang dibuat. Bangun aplikasi dengan menekan tombol F7. Jalankan program dengan menekan Ctrl + F5.

Direkomendasikan: