PRINTPAGERANGE 结构是 Win32 API 中定义的用于指定打印对话框中打印页范围的结构。以下是 PRINTPAGERANGE 结构的定义:
typedef struct tagPRINTPAGERANGE {
  DWORD  nFromPage;
  DWORD  nToPage;
} PRINTPAGERANGE, *LPPRINTPAGERANGE;

这个结构只包含两个字段:

  •  nFromPage: 定义打印页范围的开始页码。

  •  nToPage: 定义打印页范围的结束页码。


当用户在打印对话框中指定自定义的打印页范围时,PRINTPAGERANGE 结构可以用来传递这些信息。例如,如果用户要打印从第 3 页到第 7 页的文档,可以将这个范围填充到 PRINTPAGERANGE 结构的相应字段中。

在一些打印相关的 API 中,你可能会看到使用 PRINTPAGERANGE 结构的地方,其中这个结构被用作数组,以支持指定多个不连续的打印页范围。

请注意,PRINTPAGERANGE 结构通常与其他打印对话框相关的结构一起使用,如 PRINTDLGW 或 PRINTDLGEXW 结构。


转载请注明出处:http://www.zyzy.cn/article/detail/25039/Win32 API/Commdlg.h/PRINTPAGERANGE