Uygulamanız için benzersiz olan ek denetimler eklemek istiyorsanız özel bir şablon için Yazdır iletişim kutusunda, örneğin sağlayabilir. Özel bir şablon varsayılan şablon yerine PrintDlg işlevini kullanır.
Yazdır iletişim kutusu için özel bir şablon sağlamak- Veya -
Yazdır iletişim kutusundaki PrintHookProc kanca işlemi sağlayabilir. Kanca işlemi iletişim kutusuna gönderilen iletileri işleyebilir. Bu da iletişim kutusuna ileti gönderebilirsiniz. Sen-meli sağlamak, denetimleri için giriş işlemek için kanca işlemi ek denetimleri tanımlamak için özel bir şablon kullanmak.
Bir kanca işlemi için Yazdır iletişim kutusunu etkinleştirmek içinOnun WM_INITDIALOG iletiyi işledikten sonra iletişim kutusu yordamı kancası yordamı bir WM_INITDIALOG iletisi gönderir. Bu iletinin lParam parametresinin PRINTDLG Yapısı iletişim kutusu başlatmak için kullanılan bir işaretçidir.