Bir Iletişim Kutusu Nasıl Yapılır

İçindekiler:

Bir Iletişim Kutusu Nasıl Yapılır
Bir Iletişim Kutusu Nasıl Yapılır

Video: Bir Iletişim Kutusu Nasıl Yapılır

Video: Bir Iletişim Kutusu Nasıl Yapılır
Video: Php İle İletişim Formu Yapımı Kolay Anlatım 2024, Kasım
Anonim

Çoğu uygulamanın arayüzünün önemli bir kısmı iletişim kutuları şeklinde uygulanır. Windows, yürütülebilir modülün kaynaklarında depolanan şablonlardan bu tür pencereler oluşturma desteğine sahiptir. Bu nedenle, bir iletişim kutusu oluşturmak için genellikle şablonunu geliştirmeniz ve gerekli mesajların işleyicileri için kod yazmanız gerekir.

Bir iletişim kutusu nasıl yapılır
Bir iletişim kutusu nasıl yapılır

Gerekli

Microsoft Visual C++ 6.0

Talimatlar

Aşama 1

Uygulama kaynaklarınıza yeni bir iletişim şablonu ekleyin. Microsoft Visual C++'da proje penceresinin ResourceView sekmesine geçin ve Ctrl + R tuşlarına basın veya menüden Ekle ve Kaynak … öğelerini seçin. Görünen pencere listesinde, İletişim öğesini seçin ve Yeni düğmesini tıklayın.

Bir iletişim kutusu nasıl yapılır
Bir iletişim kutusu nasıl yapılır

Adım 2

Eklenen iletişim kutusunun kimliğini, başlığını, yazı tipini, boyutunu ve stil kümesini değiştirin. Oluşturulduktan hemen sonra iletişim kutusu şablonu kaynak düzenleyicide açılacaktır. Üzerine sağ tıklayın ve içerik menüsünden Özellikler'i seçin. Genel sekmesinde, iletişim kutusu için bir başlık ve uygun bir kaynak tanımlayıcı girin. Stiller ve Daha Fazla Stil sekmelerinde stilleri ve Genişletilmiş Stiller ve Daha Genişletilmiş Stiller sekmelerinde genişletilmiş pencere stillerini seçin. İletişim Özellikleri penceresini kapatın.

Bir iletişim kutusu nasıl yapılır
Bir iletişim kutusu nasıl yapılır

Aşama 3

İletişim kutusuna kontroller ekleyin. İstenen öğeyi gösteren Kontroller araç çubuğundaki düğmelerden birine tıklayın. Düzenlenebilir iletişim kutusunda boş bir alana tıklayın. Fare ile eklenen kontrolün konumunu ve boyutunu ayarlayın.

Bir iletişim kutusu nasıl yapılır
Bir iletişim kutusu nasıl yapılır

4. Adım

İletişim kutusuna eklenen kontrollerin kimliklerini ve stillerini değiştirin. Farenin sağ tuşu ile bunlardan herhangi birine tıklayın. Bağlam menüsünden Özellikler'i seçin. İstediğiniz özellikleri düzenleyin.

Bir iletişim kutusu nasıl yapılır
Bir iletişim kutusu nasıl yapılır

Adım 5

İletişim kutusunu sunmak için bir sınıf oluşturun. Ctrl + W tuşlarına basın. Yeni Sınıf Ekleme penceresinde Yeni sınıf oluştur seçeneğini seçin ve Tamam'a tıklayın. Yeni Sınıf penceresinde, Ad alanına sınıf adını girin ve Tamam'a tıklayın.

Bir iletişim kutusu nasıl yapılır
Bir iletişim kutusu nasıl yapılır

6. Adım

İletişim kutusuna ve içindeki kontrollere mesaj işleyicileri ekleyin. Bir sınıf oluşturduktan hemen sonra, MFC ClassWizard penceresi otomatik olarak açılır (ayrıca, Ctrl + W tuşlarına basılarak her zaman görüntülenebilir). Mesaj Haritaları sekmesine geçin. Nesne Kimlikleri listesinden bir iletişim kutusu veya gerekli kontrolü seçin. Mesajlar listesinden işlemek istediğiniz mesajın kimliğini seçin. Bir işleyici eklemek için İşlev Ekle düğmesini tıklayın.

Üye Değişkenler sekmesine geçin. Kontrol Kimlikleri listesinde istediğiniz kontrolü seçin. İlişkili değişkeni eklemek için Değişken Ekle düğmesini tıklayın. Değişikliklerinizi uygulamak için MFC ClassWizard penceresinde Tamam'a tıklayın.

Bir iletişim kutusu nasıl yapılır
Bir iletişim kutusu nasıl yapılır

7. Adım

Diyalog kontrollerini verilerle başlatmak ve doldurmak için kodu yazın. Beşinci adımda oluşturulan sınıfın uygulama dosyasını düzenlemek için açın. 6. adımda oluşturulan işleyicilere kod ekleyin. Örneğin, öğeleri verilerle doldurma kodunu WM_INITDIALOG mesajının OnInitDialog işleyicisine eklemek mantıklıdır.

Bir iletişim kutusu nasıl yapılır
Bir iletişim kutusu nasıl yapılır

8. Adım

Oluşturulan iletişim kutusunun işlevselliğini test edin. F7 tuşuna basarak uygulamayı oluşturun. Ctrl + F5 tuşlarına basarak programı çalıştırın.

Önerilen: