Əksər tətbiqetmələrin interfeysinin əhəmiyyətli bir hissəsi informasiya qutuları şəklində həyata keçirilir. Windows, yürütülə bilən modulun mənbələrində saxlanılan şablonlardan bu tip pəncərələrin yaradılması üçün dəstəyə malikdir. Buna görə, bir informasiya qutusu yaratmaq üçün ümumiyyətlə şablonunu hazırlamalı və lazımi mesajların işçiləri üçün kodu yazmalısınız.
Zəruri
Microsoft Visual C ++ 6.0
Təlimat
Addım 1
Tətbiq mənbələrinizə yeni bir informasiya şablonu əlavə edin. Microsoft Visual C ++ dakı layihə pəncərəsinin ResourceView sekmesine keçin və Ctrl + R düymələrini basın və ya menyudan Taxmaq və Qaynaq … maddələrini seçin. Görünən pəncərənin siyahısında Dialoq maddəsini seçin və Yeni düyməsini basın.
Addım 2
Əlavə edilmiş informasiya qutusunun id, başlığını, şriftini, ölçüsünü və tərzini dəyişdirin. Yaradıldıqdan dərhal sonra informasiya qutusu şablonu resurs redaktorunda açılacaqdır. Sağ basın və kontekst menyusundan Xüsusiyyətlər seçin. Ümumi sekmesinde, informasiya qutusu üçün bir başlıq və əlverişli bir qaynaq identifikatoru daxil edin. Üslub və Daha çox Üslub nişanlarındakı üslubları, Genişləndirilmiş Üslublar və Daha Geniş Üslublar nişanlarından genişləndirilmiş pəncərə üslublarını seçin. Dialoq xüsusiyyətləri pəncərəsini bağlayın.
Addım 3
Dialoqa idarəetmə elementləri əlavə edin. İstədiyiniz elementi göstərən İdarəetmə alətlər panelindəki düymələrdən birini vurun. Düzenlenebilir informasiya qutusundakı boş yerə basın. Siçan ilə əlavə edilmiş idarəetmənin vəziyyətini və ölçüsünü tənzimləyin.
Addım 4
Dialoqa əlavə edilmiş idarəetmə sənədlərinin şəxsiyyət və tərzlərini dəyişdirin. Siçanın sağ düyməsini basaraq onlardan hər hansı birini vurun. Kontekst menyusundan Xüsusiyyətlər seçin. İstədiyiniz xüsusiyyətləri redaktə edin.
Addım 5
Dialoqa xidmət etmək üçün bir sinif yaradın. Ctrl + W düymələrini basın. Yeni sinif əlavə et pəncərəsində Yeni sinif yarat seçimini seçin və Tamam düyməsini basın. Yeni sinif pəncərəsində Ad sahəsinə sinif adını daxil edin və Tamam düyməsini basın.
Addım 6
Dialoq qutusuna mesaj idarəediciləri və onun daxilindəki idarəetmə elementlərini əlavə edin. Bir sinif yaratdıqdan dərhal sonra MFC ClassWizard pəncərəsi avtomatik olaraq açılacaqdır (əlavə olaraq hər zaman Ctrl + W basaraq göstərilə bilər). Mesaj xəritələri nişanına keçin. Obyekt ID-ləri siyahısından bir informasiya qutusu və ya lazımi nəzarəti seçin. Mesajlar siyahısından işləmək istədiyiniz mesajın kimliyini seçin. Bir işləyici əlavə etmək üçün İşlev əlavə et düyməsini vurun.
Üzv Dəyişənlər nişanına keçin. Control ID-lər siyahısında istədiyiniz nəzarəti seçin. Əlaqəli dəyişəni əlavə etmək üçün Dəyişən əlavə et düyməsini vurun. Dəyişikliklərinizi həyata keçirmək üçün MFC ClassWizard pəncərəsində OK düyməsini basın.
Addım 7
Dialoq idarəetməsini başlanğıc və məlumatla doldurmaq üçün kodu yazın. Beşinci addımda yaradılan sinifin tətbiq sənədini redaktə etmək üçün açın. Addım 6-da yaradılan işləyicilərə kod əlavə edin. Məsələn, elementləri məlumatlarla doldurmaq üçün kodu WM_INITDIALOG mesajının OnInitDialog işləyicisinə əlavə etmək mantiqidir.
Addım 8
Yaradılan informasiya qutusunun funksionallığını yoxlayın. F7 düyməsini basaraq tətbiqi yaradın. Proqramı Ctrl + F5 düymələrini basaraq idarə edin.