IPrintDialogCallback

[Bu ön belgeleme ve değiştirmek için bir konu değildir.]

Yazdırma özellik sayfası görüntülendiği sırada PrintDlgEx işlev bildirimleri ve mesajlarını almak bir uygulama IPrintDialogCallback arabirimi etkinleştirir.

Uygulamaya ne zaman

PrintDlgEx işlevini kullanarak ve geri bildirimleri ve mesajlarını almak istiyorsanız IPrintDialogCallback arabirimini uygular. Uygulamaya özgü denetimleri ile özel iletişim kutusunda şablon belirtirseniz arabirimini uygulamalıdır. HandleMessage yöntemi özel iletişim kutusu iletileri sağlar.

PrintDlgExaradığınızda, PRINTDLGEX yapısı lpCallback üyesi, geri arama nesneye bir işaretçi belirtebilirsiniz.

Genellikle geriçağırım nesneyi de içeren IObjectWithSite sınıfı. Bir geri arama nesnesi belirlerseniz, PrintDlgEx çağrı QueryInterface hem IID_IPrintDialogCallback , hem de IID_IObjectWithSite. PrintDlgEx IObjectWithSitegeri nesne uygular, çağrı SetSite yöntemi uygulamaya IPrintDialogServices arayüzü için bir işaretçi geçmek. Seçili yazıcı hakkında bilgi almak için IPrintDialogServices arabirim IPrintDialogCallback yöntemlerini kullanabilirsiniz.

Ne zaman kullanılır

Uygulamalar, IPrintDialogCallback yöntemleri arama yapın. Arabirim yöntemleri uygulamaya bilgi alabilmek için PrintDlgEx işlevini çağırır.

VTable sipariş yöntemleri

IUnknown yöntemleri

QueryInterface
AddRef
Sürüm

IPrintDialogCallback yöntemi

Yöntemi Açıklama
InitDone Sistem, yazıcı özellik sayfasındaki Genel sayfa başlatılıyor tamamladığında denir.
SelectionChange Kullanıcı yüklü yazıcılar yazdırma özellik sayfasındaki listeden farklı bir yazıcı seçtiğinde denir.
HandleMessage Genel sayfa alt kısmı çocuk iletişim kutusunda gönderilen iletilerin geçmek denir.

Ayrıca bkz:

IObjectWithSite, IPrintDialogServices, PrintDlgEx, PRINTDLGEX

Index