![]() |
PMSessionPageSetupDialogMain |
||||
Header: | PMApplication.h | Carbon status: | Supported | |
Displays your applications custom Page Setup dialog box.
OSStatus PMSessionPageSetupDialogMain ( PMPrintSession printSession, PMPageFormat pageFormat, Boolean *accepted, PMPageSetupDialogInitUPP myInitProc );
A PMPrintSession object.
A PMPageFormat object.
Returns true if the user clicks the OK button, or false if the user clicks Cancel.
A universal procedure pointer to your dialog initialization function. Your initialization function is defined by the callback PMPageSetupDialogInitProcPtr.
A result code. A result code. See
The Carbon Printing Manager calls your dialog initialization function before displaying your custom Page Setup dialog box. Your initialization function can append items to the Page Setup dialog box, and should install an event filter using the PMSetModalFilterProc function. You must pass the same PMPageFormat and PMPrintSession objects to both PMSessionPageSetupDialogMain and PMSessionPageSetupDialogInit.
Valid within the context of a printing session after calling PMSessionPageSetupDialogInit.
Supported in Carbon. Available in Carbon 1.1 and later when running Mac OS 8.1 or later.
PMSessionPageSetupDialogMain is equivalent to the Classic Printing Manager function PrDlgMain.
© 2000 Apple Computer, Inc. (Last Updated 7/17/2000)