CAxDialogImpl sınıfı
Bu sınıf bir iletişim kutusu (kalıcı veya geçici) barındıran ActiveX denetimleri uygular.
Önemli
Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz.
template <
class T,
class TBase= CWindow
>
class ATL_NO_VTABLE CAxDialogImpl :
public CDialogImplBaseT< TBase>
Parametreler
T
Kullanacağınız sınıf türetilmiş CAxDialogImpl.TBase
Ana pencere sınıfı için CDialogImplBaseT.
Üyeler
Public yöntemler
Ad |
Description |
---|---|
Öneri veya nesnenin havuz haritası olay eşlemesindeki tüm girişleri unadvise için bu yöntemi çağırın. |
|
Kalıcı olmayan bir iletişim kutusu oluşturmak için bu yöntemi çağırın. |
|
Kalıcı olmayan bir iletişim kutusu yok etmek için bu yöntemi çağırın. |
|
Kalıcı bir iletişim kutusu oluşturmak için bu yöntemi çağırın. |
|
Kalıcı bir iletişim kutusu yok etmek için bu yöntemi çağırın. |
|
Bir işaretçi almak için bu yöntemi çağırın DialogProc geri çağırma işlevi. |
|
İletişim şablonu kaynak kimliği almak için bu yöntemi çağırın |
|
Bir ileti için bu iletişim kutusunu amaçlanmıştır belirlemek için bu yöntemi çağırın ve ise, iletiyi işleyemedi. |
Korumalı veri üyeleri
Ad |
Description |
---|---|
Hata ayıklama yalnızca var olan bir değişken oluşturur ve iletişim kutusu kalıcı ise true olarak ayarlandı. |
Notlar
CAxDialogImplkalıcı veya kalıcı olmayan bir iletişim kutusu oluşturmanıza olanak tanır. CAxDialogImplVarsayılan ileti eşleme uygun işleyicileri iletileri yönlendirmek için kullandığı iletişim kutusunu yordam sağlar.
CAxDialogImpltüretildiği CDialogImplBaseT, hangi sırayla türeyen TBase (varsayılan olarak, CWindow) ve CMessageMap.
Sınıfınızın iletişim şablonu kaynak kimliği belirleyen bir IDD üye tanımlamanız gerekir Örneğin, bir nesne atl iletişim kutusunu kullanarak eklemiş Add Class iletişim kutusunu otomatik olarak sınıfınız için aşağıdaki satırı ekler:
enum { IDD = IDD_MYDLG };
Burada MyDialog olan kısa adı atl iletişim sihirbazda girdiğiniz.
Bkz: bir iletişim kutusu uygulama daha fazla bilgi için.
Bir ActiveX denetimine kalıcı bir iletişim kutusu ile oluşturulan Not CAxDialogImpl kısayol tuşları desteklemez. Kısayol tuşları ile oluşturulan bir iletişim kutusu desteklemek için CAxDialogImpl, kalıcı olmayan bir iletişim kutusu oluşturma ve kendi ileti döngüsü kullanarak kullanmak CAxDialogImpl::IsDialogMessage Hızlandırıcı tuş işlemek için sıradan ileti alma sonra.
Daha fazla bilgi için CAxDialogImpl, bkz: atl denetim kapsamlarına SSS.
Devralma hiyerarşisi
TBase
CWindowImplRoot
CDialogImplBaseT
CAxDialogImpl
Gereksinimler
Başlık: atlwin.h