Re[12]: Как избавиться от диалога выбора/настроек принтера?
От: Nikolaz Германия www.nikeware.com
Дата: 09.10.17 12:33
Оценка:
Здравствуйте, RussianFellow, Вы писали:

RF>А что делать в обычном диалоговом приложении?

"Курить" MSDN: BOOL CWinApp::GetPrinterDeviceDefaults(struct tagPDA* pPrintDlg);

Ну и далее:
typedef struct tagPD {
  DWORD           lStructSize;
  HWND            hwndOwner;
  HGLOBAL         hDevMode;
  HGLOBAL         hDevNames;
  HDC             hDC;
  DWORD           Flags;
  WORD            nFromPage;
  WORD            nToPage;
  WORD            nMinPage;
  WORD            nMaxPage;
  WORD            nCopies;
  HINSTANCE       hInstance;
  LPARAM          lCustData;
  LPPRINTHOOKPROC lpfnPrintHook;
  LPSETUPHOOKPROC lpfnSetupHook;
  LPCTSTR         lpPrintTemplateName;
  LPCTSTR         lpSetupTemplateName;
  HGLOBAL         hPrintTemplate;
  HGLOBAL         hSetupTemplate;
} PRINTDLG, *LPPRINTDLG;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.