IPrintDialogCallback interface (commdlg.h)

Provides methods that enable an application to receive notifications and messages from the PrintDlgEx function while the Print Property Sheet is displayed.

Inheritance

The IPrintDialogCallback interface inherits from the IUnknown interface. IPrintDialogCallback also has these types of members:

Methods

The IPrintDialogCallback interface has these methods.

 
IPrintDialogCallback::AddRef

The IPrintDialogCallback::AddRef method (commdlg.h) is IUnknown's AddRef method, which decrements the reference count for an interface on a COM object.
IPrintDialogCallback::HandleMessage

Called by PrintDlgEx to give your application an opportunity to handle messages sent to the child dialog box in the lower portion of the General page of the Print Property Sheet.
IPrintDialogCallback::InitDone

Called by PrintDlgEx when the system has finished initializing the General page of the Print Property Sheet.
IPrintDialogCallback::QueryInterface

The IPrintDialogCallback::QueryInterface method (commdlg.h) is IUnknown's QueryInterface method, which queries a COM object for a pointer.
IPrintDialogCallback::Release

The IPrintDialogCallback::Release method (commdlg.h) is IUnknown's Release method, which decrements the reference count for an interface on a COM object.
IPrintDialogCallback::SelectionChange

Called by PrintDlgEx when the user selects a different printer from the list of installed printers on the General page of the Print Property Sheet.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header commdlg.h (include Windows.h)

See also

IPrintDialogServices

PRINTDLGEX

PrintDlgEx

Reference