Kontrol Edit Kaya Tanpa Dasar
Aplikasi Anda dapat mengubah ukuran kontrol edit yang kaya (CRichEditCtrl) sesuai kebutuhan sehingga selalu berukuran sama dengan kontennya. Kontrol edit kaya mendukung fungsionalitas "tanpa dasar" ini dengan mengirim jendela induknya pesan pemberitahuan EN_REQUESTRESIZE setiap kali ukuran kontennya berubah.
Saat memproses pesan pemberitahuan EN_REQUESTRESIZE, aplikasi harus mengubah ukuran kontrol ke dimensi dalam struktur REQRESIZE yang ditentukan. Aplikasi juga dapat memindahkan informasi apa pun di dekat kontrol untuk mengakomodasi perubahan tinggi kontrol. Untuk mengubah ukuran kontrol, Anda dapat menggunakan CWnd
fungsi SetWindowPos.
Anda dapat memaksa kontrol edit kaya tanpa dasar untuk mengirim pesan pemberitahuan EN_REQUESTRESIZE dengan menggunakan fungsi anggota RequestResize . Pesan ini dapat berguna di handler OnSize .
Untuk menerima pesan pemberitahuan EN_REQUESTRESIZE , Anda harus mengaktifkan pemberitahuan dengan menggunakan SetEventMask
fungsi anggota.