// Initialize the PRINTDLGEX structure PRINTDLGEX PrnDlgEx ; PrnDlgEx.lStructSize = sizeof (PRINTDLGEX) ; PrnDlgEx.hwndOwner = hwnd ; PrnDlgEx.hDevMode = NULL ; PrnDlgEx.hDevNames = NULL ; PrnDlgEx.hDC = NULL ; PrnDlgEx.Flags = PD_HIDEPRINTTOFILE | PD_NOCURRENTPAGE | PD_NOPAGENUMS | PD_NOSELECTION | PD_USEDEVMODECOPIESANDCOLLATE ; PrnDlgEx.Flags2 = 0 ; PrnDlgEx.ExclusionFlags = 0 ; PrnDlgEx.nPageRanges = 0 ; PrnDlgEx.nMaxPageRanges = 0 ; PrnDlgEx.lpPageRanges = nullptr ; PrnDlgEx.nMinPage = 1 ; PrnDlgEx.nMaxPage = 0xFFFF ; PrnDlgEx.nCopies = 1 ; PrnDlgEx.hInstance = NULL ; PrnDlgEx.lpPrintTemplateName = NULL ; PrnDlgEx.lpCallback = NULL ; PrnDlgEx.nPropertyPages = 0 ; PrnDlgEx.lphPropertyPages = NULL ; PrnDlgEx.nStartPage = START_PAGE_GENERAL ; PrnDlgEx.dwResultAction = 0 ; HRESULT Result = PrintDlgEx (&PrnDlgEx) ;
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)