Aracılığıyla paylaş


İletişim Kutusu Sınıfları

Sınıf CDialog ve türetilmiş sınıfları, iletişim kutusu işlevselliğini kapsüller. İletişim kutusu özel bir pencere türü olduğundan, CDialog türünden CWndtüretilir. Bir dosyayı açma veya kaydetme, yazdırma, yazı tipi veya renk seçme, arama ve değiştirme işlemi başlatma veya OLE ile ilgili çeşitli işlemler gerçekleştirme gibi standart iletişim kutuları için iletişim kutusu sınıflarınızı CDialog türetin veya bunlardan birini kullanın.

Cdialog
Hem kalıcı hem de kalıcı olmayan tüm iletişim kutuları için temel sınıf.

CDataExchange
İletişim kutuları için veri değişimi ve doğrulama bilgileri sağlar.

Ortak İletişim Kutuları

Bu iletişim kutusu sınıfları Windows ortak iletişim kutularını kapsüller. Karmaşık iletişim kutularının kullanımı kolay uygulamaları sağlar.

CCommonDialog
Tüm ortak iletişim kutuları için temel sınıf.

Cfiledialog
Bir dosyayı açmak veya kaydetmek için standart bir iletişim kutusu sağlar.

Ccolordialog
Renk seçmek için standart bir iletişim kutusu sağlar.

Cfontdialog
Yazı tipi seçmek için standart bir iletişim kutusu sağlar.

Cfindreplacedialog
Arama ve değiştirme işlemi için standart bir iletişim kutusu sağlar.

Cprintdialog
Dosya yazdırmak için standart bir iletişim kutusu sağlar.

CPrintDialogEx
Bir Windows Print özellik sayfası sağlar.

Cpagesetupdialog
Windows ortak Sayfa Yapısı iletişim kutusu tarafından sağlanan hizmetleri, yazdırma kenar boşluklarını ayarlama ve değiştirme desteğiyle kapsüller.

OLE Ortak İletişim Kutuları

OLE, Windows'a birkaç yaygın iletişim kutusu ekler. Bu sınıflar, OLE ortak iletişim kutularını kapsüller.

COleDialog
Çerçeve tarafından tüm OLE iletişim kutuları için yaygın uygulamaları içerecek şekilde kullanılır. Kullanıcı arabirimi kategorisindeki tüm iletişim kutusu sınıfları bu temel sınıftan türetilir. COleDialog doğrudan kullanılamaz.

COleInsertDialog
Bağlantılı veya eklenmiş yeni OLE öğeleri eklemeye yönelik standart kullanıcı arabirimi olan Nesne Ekle iletişim kutusunu görüntüler.

Colepastespecialdialog
Özel Yapıştır iletişim kutusunu, Özel Yapıştır Düzenle komutunu uygulamaya yönelik standart kullanıcı arabirimini görüntüler.

Colelinksdialog
Bağlantılı öğeler hakkındaki bilgileri değiştirmek için standart kullanıcı arabirimi olan Bağlantıları Düzenle iletişim kutusunu görüntüler.

COleChangeIconDialog
Ole eklenmiş veya bağlı bir öğeyle ilişkili simgeyi değiştirmek için standart kullanıcı arabirimi olan Simgeyi Değiştir iletişim kutusunu görüntüler.

Coleconvertdialog
OLE öğelerini bir türden diğerine dönüştürmeye yönelik standart kullanıcı arabirimi olan Dönüştür iletişim kutusunu görüntüler.

Colepropertiesdialog
Windows ortak OLE Özellikleri iletişim kutusunu kapsüller. Ortak OLE Özellikleri iletişim kutuları, OLE belge öğesinin özelliklerini Windows standartlarıyla tutarlı bir şekilde görüntülemek ve değiştirmek için kolay bir yol sağlar.

COleUpdateDialog
Belgedeki tüm bağlantıları güncelleştirmek için standart kullanıcı arabirimi olan Güncelleştir iletişim kutusunu görüntüler. İletişim kutusu, güncelleştirme yordamının tamamlanmaya ne kadar yakın olduğunu belirten bir ilerleme göstergesi içerir.

COleChangeSourceDialog
Bağlantının hedefini veya kaynağını değiştirmek için standart kullanıcı arabirimi olan Kaynağı Değiştir iletişim kutusunu görüntüler.

Colebusydialog
Meşgul uygulamalara yapılan çağrıları işlemek için standart kullanıcı arabirimi olan Sunucu Meşgul ve Sunucu Yanıt Vermiyor iletişim kutularını görüntüler. Genellikle COleMessageFilter uygulaması tarafından otomatik olarak görüntülenir.

Özellik Sayfası Sınıfları

Özellik sayfası sınıfları, uygulamalarınızın sekmeli iletişim kutuları olarak da bilinen özellik sayfalarını kullanmasına olanak tanır. Özellik sayfaları, tek bir iletişim kutusunda çok sayıda denetimi düzenlemenin verimli bir yoludur.

Cpropertypage
Özellik sayfası içindeki tek tek sayfaları sağlar. Özellik sayfanıza eklenecek her sayfa için öğesinden CPropertyPage bir sınıf türetin.

Cpropertysheet
Birden çok özellik sayfası için çerçeve sağlar. Özellik sayfalarınızı hızla uygulamak için özellik sayfası sınıfınızı öğesinden CPropertySheet türetin.

Colepropertypage
Ole denetiminin özelliklerini, iletişim kutusuna benzer şekilde grafik arabirimde görüntüler.

HTML Tabanlı İletişim Kutusu Sınıfları

Cdhtmldialog
İletişim kutusu kaynakları yerine HTML ile kullanıcı arabirimini uygulayan iletişim kutuları oluşturmak için kullanılır.

CMultiPageDHtmlDialog
Birden çok HTML sayfasını sıralı olarak görüntüler ve her sayfadan olayları işler.

Bu sınıflar ayrı ayrı iletişim kutusu değildir, ancak iletişim kutusu şablonlarını kullanır ve iletişim kutularının davranışının büyük bir bölümüne sahiptir.

Cdialogbar
İletişim kutusu şablonunu temel alan bir denetim çubuğu.

Cformview
Düzeni iletişim kutusu şablonunda tanımlanan kaydırma görünümü. bir iletişim kutusu şablonunu temel alan bir kullanıcı arabirimi uygulamak için öğesinden CFormView bir sınıf türetin.

Cdaorecordview
Veri Erişim Nesnesi (DAO) kayıt kümesi nesnesine doğrudan bağlı bir form görünümü sağlar. Tüm form görünümlerinde olduğu gibi, bir CDaoRecordView iletişim kutusu şablonunu temel alır.

Crecordview
Open Database Bağlan ivity (ODBC) kayıt kümesi nesnesine doğrudan bağlı bir form görünümü sağlar. Tüm form görünümlerinde olduğu gibi, bir CRecordView iletişim kutusu şablonunu temel alır.

Cprintınfo
Yazdırma veya baskı önizleme işi hakkında bilgi içeren bir yapı. CView'un yazdırma mimarisi tarafından kullanılır.

Ayrıca bkz.

Sınıfa Genel Bakış