Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu sınıf temel bir kalıcı iletişim kutusu uygular.
Sözdizimi
template <WORD t_wDlgTemplateID, BOOL t_bCenter = TRUE>
class CSimpleDialog : public CDialogImplBase
Parametreler
t_wDlgTemplateID
İletişim kutusu şablonu kaynağının kaynak kimliği.
t_bCenter
İletişim kutusu nesnesi sahip penceresinde ortalanacaksa DOĞRU; aksi takdirde YANLIŞ.
Üyeler
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| CSimpleDialog::D oModal | Kalıcı bir iletişim kutusu oluşturur. |
Açıklamalar
Temel işlevlere sahip kalıcı bir iletişim kutusu uygular. CSimpleDialog yalnızca Windows ortak denetimleri için destek sağlar. Kalıcı bir iletişim kutusu oluşturmak ve görüntülemek için, iletişim kutusu için var olan bir kaynak şablonunun adını sağlayarak bu sınıfın bir örneğini oluşturun. Kullanıcı önceden tanımlanmış bir değere (IDOK veya IDCANCEL gibi) sahip herhangi bir denetime tıkladığında iletişim kutusu nesnesi kapanır.
CSimpleDialog yalnızca kalıcı iletişim kutuları oluşturmanıza olanak tanır. CSimpleDialog , iletileri uygun işleyicilere yönlendirmek için varsayılan ileti eşlemesini kullanan iletişim kutusu yordamını sağlar.
Daha fazla bilgi için bkz . İletişim Kutusu Uygulama.
Devralma Hiyerarşisi
CDialogImplBase
CSimpleDialog
Gereksinimler
Üst bilgi: atlwin.h
CSimpleDialog::D oModal
Kalıcı bir iletişim kutusu çağırır ve bittiğinde iletişim kutusu sonucunu döndürür.
INT_PTR DoModal(HWND hWndParent = ::GetActiveWindow());
Parametreler
hWndParent
İletişim kutusunun üst öğesinin tanıtıcısı. Değer sağlanmazsa, üst öğe geçerli etkin pencereye ayarlanır.
Dönüş Değeri
Başarılı olursa, dönüş değeri iletişim kutusunu kapatan denetimin kaynak kimliğidir.
İşlev başarısız olursa, dönüş değeri -1 olur. Genişletilmiş hata bilgilerini almak için çağrısında bulunur GetLastError.
Açıklamalar
bu yöntem, iletişim kutusu etkinken kullanıcıyla tüm etkileşimi işler. İletişim kutusunu kalıcı yapan budur; diğer bir deyişle, iletişim kutusu kapatılana kadar kullanıcı diğer pencerelerle etkileşim kuramaz.