Muloqot Oynasini Qanday Qilish Kerak

Mundarija:

Muloqot Oynasini Qanday Qilish Kerak
Muloqot Oynasini Qanday Qilish Kerak

Video: Muloqot Oynasini Qanday Qilish Kerak

Video: Muloqot Oynasini Qanday Qilish Kerak
Video: Rus tilida gaplashishda eng ko'p ishlatiladigan 909 so'z.|| 98% гарантия для свободно общения 2024, May
Anonim

Ko'pgina dasturlarning interfeysining muhim qismi dialog oynalari shaklida amalga oshiriladi. Windows-da bajariladigan modul resurslarida saqlangan shablonlardan ushbu turdagi oynalarni yaratish bo'yicha yordam mavjud. Shuning uchun dialog oynasini yaratish uchun odatda uning shablonini ishlab chiqish va kerakli xabarlar ishlovchilari uchun kod yozish kerak.

Muloqot oynasini qanday qilish kerak
Muloqot oynasini qanday qilish kerak

Kerakli

Microsoft Visual C ++ 6.0

Ko'rsatmalar

1-qadam

Ilova manbalariga yangi dialog shablonini qo'shing. Microsoft Visual C ++ da loyiha oynasining ResourceView yorlig'iga o'ting va Ctrl + R tugmalarini bosing yoki menyudan Qo'shish va Resurs … elementlarini tanlang. Ko'rsatilgan oyna ro'yxatida Dialog elementini tanlang va Yangi tugmasini bosing.

Muloqot oynasini qanday qilish kerak
Muloqot oynasini qanday qilish kerak

2-qadam

Qo'shilgan dialog oynasining id, sarlavha, shrift, o'lcham va uslublar to'plamini o'zgartiring. Yaratilgandan so'ng darhol manba muharririda dialog oynasi shabloni ochiladi. Unga o'ng tugmasini bosing va kontekst menyusidan Xususiyatlar-ni tanlang. Umumiy yorlig'ida dialog oynasi uchun sarlavha va qulay resurs identifikatorini kiriting. Uslublar va qo'shimcha uslublar yorliqlarida uslublarni, kengaytirilgan uslublar va kengaytirilgan uslublar ko'rinishida kengaytirilgan oyna uslublarini tanlang. Muloqot oynasi oynalarini yoping.

Muloqot oynasini qanday qilish kerak
Muloqot oynasini qanday qilish kerak

3-qadam

Muloqot oynasiga boshqaruv elementlarini qo'shing. Boshqarish asboblar panelidagi kerakli elementni ko'rsatadigan tugmachalardan birini bosing. Tahrirlash mumkin bo'lgan dialog oynasidagi bo'sh joyni bosing. Sichqoncha yordamida qo'shilgan boshqaruvning holatini va hajmini sozlang.

Muloqot oynasini qanday qilish kerak
Muloqot oynasini qanday qilish kerak

4-qadam

Muloqot oynasiga qo'shilgan boshqaruv elementlari va uslublarini o'zgartiring. Sichqonchaning o'ng tugmasi bilan ulardan birini bosing. Kontekst menyusidan Xususiyatlar-ni tanlang. Kerakli xususiyatlarni tahrirlash.

Muloqot oynasini qanday qilish kerak
Muloqot oynasini qanday qilish kerak

5-qadam

Muloqot oynasiga xizmat ko'rsatish uchun sinf yarating. Ctrl + W tugmalarini bosing. Yangi sinf qo'shish oynasida Yangi sinf yaratish opsiyasini tanlang va OK tugmasini bosing. Yangi sinf oynasida Nom maydoniga sinf nomini kiriting va OK tugmasini bosing.

Muloqot oynasini qanday qilish kerak
Muloqot oynasini qanday qilish kerak

6-qadam

Muloqot oynasiga va undagi boshqaruv elementlariga xabarlarni ishlovchilarini qo'shing. Sinf yaratilgandan so'ng darhol MFC ClassWizard oynasi avtomatik ravishda ochiladi (bundan tashqari, uni har doim Ctrl + W tugmalarini bosib ko'rish mumkin). Xabarlar xaritalari yorlig'iga o'ting. Ob'ekt identifikatorlari ro'yxatidan dialog oynasini yoki kerakli boshqaruvni tanlang. Xabarlar ro'yxatidan ishlov berishni xohlagan xabarning identifikatorini tanlang. Ishlovchini qo'shish uchun "Funktsiya qo'shish" tugmasini bosing.

Ro'yxatdan o'zgaruvchilari yorlig'iga o'ting. Boshqarish identifikatorlari ro'yxatida kerakli boshqaruvni tanlang. Bog'langan o'zgaruvchini qo'shish uchun O'zgaruvchini qo'shish tugmachasini bosing. O'zgarishlarni amalga oshirish uchun MFC ClassWizard oynasida OK tugmasini bosing.

Muloqot oynasini qanday qilish kerak
Muloqot oynasini qanday qilish kerak

7-qadam

Ma'lumotlar bilan dialog oynalarini boshlash va to'ldirish uchun kodni yozing. Beshinchi bosqichda yaratilgan sinfning dastur faylini tahrirlash uchun ochiq. 6-bosqichda yaratilgan ishlov beruvchilarga kod qo'shing. Masalan, ma'lumotlar bilan elementlarni to'ldirish uchun kodni WM_INITDIALOG xabarining OnInitDialog ishlovchisiga qo'shish mantiqan to'g'ri keladi.

Muloqot oynasini qanday qilish kerak
Muloqot oynasini qanday qilish kerak

8-qadam

Yaratilgan dialog oynasining funksionalligini sinab ko'ring. F7 tugmachasini bosib dasturni yarating. Dasturni Ctrl + F5 tugmalarini bosib ishga tushiring.

Tavsiya: