I'm using the API Print dialog and it works great, except for one thing: I don't know how to tell if the user has pressed Cancel or not. Here's some code:
The Declarations are all correct and the dialog pops up, but when the user presses cancel, it does not set an error like the OCX and I can't find which flags it changes! HELP ME....please?Code:'API Printer Dialog Dim tPrintDlg As PrintDlg tPrintDlg.lStructSize = Len(tPrintDlg) tPrintDlg.hwndOwner = Me.hWnd tPrintDlg.hdc = hdc tPrintDlg.flags = 0 tPrintDlg.nFromPage = 0 tPrintDlg.nToPage = 0 tPrintDlg.nMinPage = 0 tPrintDlg.nMaxPage = 0 tPrintDlg.nCopies = 1 tPrintDlg.hInstance = App.hInstance lpPrintTemplateName = "Print Page" Dim a a = PrintDlg(tPrintDlg) 'Printing Code
Thanks!




Reply With Quote