Dasturiy ta'minot tizimlarini loyihalash
Windows ning asosiy elementlar
Download 122.07 Kb.
|
Dasturiy ta
- Bu sahifa navigatsiya:
- Oyna protsedurasi manzili
Windows ning asosiy elementlar
Oyna sinfining elementlari sinfga tegishli oynalarning standart xatti-harakatlarini belgilaydi. Oyna sinfini ro'yxatdan o'tkazuvchi dastur WNDCLASSEX strukturasida tegishli a'zolarni o'rnatish va tuzilmani RegisterClassEx funktsiyasiga o'tkazish orqali sinfga elementlarni tayinlaydi . GetClassInfoEx va GetClassLong funksiyalari berilgan oyna sinfi haqida ma'lumot oladi. SetClassLong funktsiyasi dastur allaqachon ro'yxatdan o'tgan mahalliy yoki global sinf elementlarini o'zgartiradi . To'liq oyna sinfi ko'plab elementlardan iborat bo'lsa-da, tizim dasturdan faqat sinf nomini, oyna protsedurasi manzilini va misol dastagini taqdim etishini talab qiladi. Kursorning shakli va oyna uchun menyu mazmuni kabi sinf oynalari uchun standart atributlarni aniqlash uchun boshqa elementlardan foydalaning. Siz WNDCLASSEX strukturasining foydalanilmagan a'zolarini nolga yoki NULLga ishga tushirishingiz kerak . Oyna sinfi elementlari quyidagi jadvalda ko'rsatilganidek. Har bir oyna sinfiga bir sinfni boshqasidan ajratish uchun sinf nomi kerak. WNDCLASSEX strukturasining lpszClassName a'zosini nomni belgilaydigan null bilan tugallangan qator manziliga o'rnatish orqali sinf nomini belgilang . Oyna sinflari jarayonga xos bo'lganligi sababli, deraza sinflari nomlari faqat bir xil jarayonda yagona bo'lishi kerak. Bundan tashqari, sinf nomlari tizimning shaxsiy atom jadvalida joy egallaganligi sababli, sinf nomi satrlarini iloji boricha qisqa tutishingiz kerak. GetClassName funksiyasi berilgan oyna tegishli sinf nomini oladi. Oyna protsedurasi manziliHar bir sinfga sinfdagi derazalar uchun barcha xabarlarni qayta ishlash uchun ishlatiladigan oyna protsedurasining kirish nuqtasini aniqlash uchun oyna protsedurasi manzili kerak. Tizim o'z mijoz maydonini bo'yash yoki foydalanuvchi kiritgan ma'lumotlarga javob berish kabi vazifalarni bajarish uchun oynani talab qilganda xabarlarni protseduraga uzatadi. Jarayon sinfga uning manzilini WNDCLASSEX strukturasining lpfnWndProc a'zosiga nusxalash orqali oyna protsedurasini tayinlaydi . Qo'shimcha ma'lumot olish uchun Oyna tartib-qoidalariga qarang . Download 122.07 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling