delphi7如何能把系统打印机首选项菜单调出来并可以修改参数。

解决方案 »

  1.   

    查到好像有个DocumentProperties的api,去查一下吧
      

  2.   

    http://blog.csdn.net/ddv_9527/archive/2010/02/10/5304570.aspx
    这个说的比较详细
      

  3.   

      PrinterSetupDialog1.Execute;
      

  4.   

    可調用系統的API函數DocumentProperties    LONG DocumentProperties    
    (    
      HWND    hWnd,    
      HANDLE   hPrinter,       
      LPTSTR   pDeviceName,     
      PDEVMODE pDevModeOutput,     
      PDEVMODE pDevModeInput,     
      DWORD   fMode    
    );   LONG DocumentProperties
    (
      HWND    hWnd,
      HANDLE   hPrinter,   
      LPTSTR   pDeviceName, 
      PDEVMODE pDevModeOutput, 
      PDEVMODE pDevModeInput, 
      DWORD   fMode
    ); 
      

  5.   


    使用dialogs-》printersetupdialog控件,
    PrinterSetupDialog1.Execute;