我想用C#语言调用打印机的属性页进行一些打印的配置.好像用C#的一些控件无法获取,只能获取一些打印机的基本配置信息.无法打开打印机的自有配置对话框后来想到利用API函数LONG DocumentProperties(
HWND hWnd, // handle to parent window
HANDLE hPrinter, // handle to printer object
LPTSTR pDeviceName, // device name
PDEVMODE pDevModeOutput, // modified device mode
PDEVMODE pDevModeInput, // original device mode
DWORD fMode // mode options
);但最后一项fMode值DM_IN_PROMPT无法获取,系统提示错误 "当前上下文中不存在名称“DM_IN_PROMPT"另外,还有没有更加直接的方法来达到此效果.
HWND hWnd, // handle to parent window
HANDLE hPrinter, // handle to printer object
LPTSTR pDeviceName, // device name
PDEVMODE pDevModeOutput, // modified device mode
PDEVMODE pDevModeInput, // original device mode
DWORD fMode // mode options
);但最后一项fMode值DM_IN_PROMPT无法获取,系统提示错误 "当前上下文中不存在名称“DM_IN_PROMPT"另外,还有没有更加直接的方法来达到此效果.
http://www.codeproject.com/KB/dotnet/NET_Printer_Library.aspx