Yeni sınıflar
Atl 2.1 aşağıdaki gibi sınıflandırılabilir 39 yeni sınıflar içerir:
IUnknown uygulaması
Sınıf üreticisi
İş parçacığı havuzu
İş parçacığı modelleri
-
CComMultiThreadModel&NoCSnbsp; Iş parçacığı güvenli yöntemler Arttırım ve eksiltim için değişken sağlar. Kritik Bölüm sağlamaz.
Bağlantı noktaları
Denetimleri
-
CComControlnbsp; Yardımcı fonksiyonlar ve atl denetimleri için gerekli olan veri üyeleri.
-
IOleControlImplnbsp; Yöntemler denetimleri için gerekli sağlar.
-
IOleObjectImpl Asıl yöntemleri aracılığıyla iletişim kuran bir kapsayıcı bir denetim sağlar. Etkinleştirme ve devre dışı bırakma yerinde denetimler yönetir.
-
IQuickActivateImpl Kapsayıcı denetimi yüklenirken gecikmeleri önlemek amacıyla tek bir çağrı başlatma birleştirir.
-
IPointerInactiveImplnbsp; Aksi takdirde etkin denetimi için çok az fare etkileşim sağlar.
Windows desteği
-
CWindownbsp; Pencere değiştirme yöntemleri içerir. CWindow CWindowImpl, CDialogImplve CContainedWindow için taban sınıftır.
-
CWindowImplnbsp; Pencere yeni bir pencere sınıfını esas uygular. Ayrıca pencerenin alt ya da üst sınıf sağlar.
-
CDialogImpl Bir iletişim kutusu uygular.
-
CContainedWindownbsp; Bir başka bir nesnenin içinde bulunan pencere uygular. Pencerenin alt veya üst sınıfı sağlar.
-
CWndClassInfo Yeni bir pencere sınıf bilgilerini yönetir.
-
CDynamicChainnbsp; Dinamik zincir ileti haritaları destekler.
-
CMessageMap Onun mesajı haritalar diğer nesnelere duyurmak nesne izin verir.
Kullanıcı Arabirimi desteği
-
IOleObjectImpl Asıl yöntemleri aracılığıyla iletişim kuran bir kapsayıcı bir denetim sağlar. Etkinleştirme ve devre dışı bırakma yerinde denetimler yönetir.
-
IOleInPlaceObjectWindowlessImplnbsp; Yerinde denetimlerini etkinleştirme yönetir. Penceresiz denetimi sürükleyin katılmak ve bırak işlemlerini için iletileri, de almayı sağlar.
-
IOleInPlaceActiveObjectImplnbsp; Yerinde denetim ve kapsayıcısı arasındaki iletişimi asist.
-
IViewObjectExImpl Kendisi doğrudan görüntülemek ve konteyner onun görüntü değişiklikleri bildirmek için bir denetim sağlar. Çizim titreşimsiz, dikdörtgen olmayan ve şeffaf denetim ve vuruş testi için destek sağlar.
Kalıcılık
Özellikleri ve özellik sayfaları
Veri aktarımı
-
IDataObjectImpl Tek tip veri transferi almak ve veri kümesi için standart biçimler kullanarak destekler. Lavabo tavsiye bağlantıları yöneterek bildirimleri işleme verileri değiştirme.
-
CBindStatusCallbacknbsp; Zaman uyumsuz veri aktarımı ve gelen nesne hakkında bilgi göndermek ve almak zaman uyumsuz bir lakap sağlar.
Nesne güvenliği
-
IObjectSafetyImpl Başlatma için güvenli veya komut dosyası için güvenli olarak işaretlenmiş bir nesne sağlar.
Çalışan nesneleri
-
IRunnableObjectImplnbsp; Belirleyen bir nesne çalışıyorsa, çalıştırmak için zorlar ya da çalışır duruma kilitler.
Site bilgileri
-
IObjectWithSiteImpl Alır ve işaretçiyi nesnenin siteye ayarlar. Denetimleri olmayan nesneler için kullanılan.
-
IOleObjectImpl Alır ve işaretçiyi nesnenin siteye ayarlar. Denetimler için kullanılan.
Yeni sınıflar |nbsp; Sınıflar değiştirildi