请问 在Delphi中 
AdvancedDocumentProperties函数如何使用?主要是参数如何传,最有示例代码。

解决方案 »

  1.   

    没用过,  查了一下是win32 Api  打印机配置函数
      

  2.   

    AdvancedDocumentPropertiesA" (ByVal hwnd As Long, ByVal hPrinter As Long, ByVal pDeviceName As String, pDevModeOutput As DEVMODE, pDevModeInput As DEVMODE) 
    说明 
      启动打印机文档设置对话框。这个函数几乎完全等价于调用DocumentProperties函数,同时将  fMode设为DM_IN_PROMPT。请参考对DocumentProperties函数的说明,了解这个函数的详细情况 
    返回值 
    Long,非零表示成功,零表示失败。会设置GetLastError 
    注解 
    将pDevModeOutput设为0后可得到要求的DEVMODE结构的大小
     
      

  3.   

    我说的是在Delphi中的使用方法,不是VB的申明,望指教
      

  4.   

    LONG AdvancedDocumentProperties(    HWND hWnd, // handle to dialog box's parent window 
        HANDLE hPrinter, // handle to printer object 
        LPTSTR pDeviceName, // pointer to driver name 
        PDEVMODE pDevModeOutput, // pointer to modified device mode structure 
        PDEVMODE pDevModeInput  // pointer to original device mode structure 
       );
     api函數
      

  5.   

    uses WinSpool這是它在WinSpool 單元中的聲明:function AdvancedDocumentProperties(
      hWnd: HWND; 
      hPrinter: THandle; 
      pDeviceName: PChar;
      pDevModeOutput, pDevModeInput: PDeviceMode
    ): Longint; stdcall;至于如何用,我等你搞定了發信息給我。