Aracılığıyla paylaş


İletişim Kutusu Sınıfları

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

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
Modulu ve modelsiz 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 Dialog Pencereleri

Bu iletişim kutusu sınıfları Windows ortak iletişim kutularını kapsüller. Kullanımı kolay karmaşık iletişim kutuları uygulamaları sağlarlar.

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 Yazdır ayarlar sayfası sağlar.

CPageSetupDialog
Windows standart Sayfa Yapısı iletişim kutusu tarafından sunulan hizmetleri, yazdırma kenar boşluklarını ayarlama ve değiştirme desteğiyle birlikte barındırır.

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.

COleSimgeDeğiştirmePenceresi
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ındaki bireysel sayfaları sağlar. Özellik belgelerinize eklenecek her sayfa için CPropertyPage öğesinden bir sınıf türetin.

CPropertySheet
Birden çok özellik sayfası için çerçeve sağlar. Özellik sayfalarınızı hızlı bir şekilde uygulamak için özellik sayfası sınıfınızı CPropertySheet'den 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
İletişim kutusu şablonunda düzeni tanımlanan bir 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
Açık Veritabanı Bağlantısı (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.

CPrintInfo
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 bakınız

Sınıfa Genel Bakış