CPrintDialog 类是MFC(Microsoft Foundation Classes)中用于处理打印对话框的类之一。GetFromPage 是 CPrintDialog 类的一个成员函数,用于获取用户在打印对话框中设置的起始打印页码。

下面是 CPrintDialog::GetFromPage 的基本用法:
CPrintDialog printDlg(FALSE, PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE, NULL);

if (printDlg.DoModal() == IDOK)
{
    // 用户点击了“确定”按钮

    // 获取用户设置的起始打印页码
    int nFromPage = printDlg.GetFromPage();

    // 在这里可以使用 nFromPage 进行后续操作
}

请注意,CPrintDialog 对象需要在使用前进行初始化。在上述示例中,FALSE 表示创建一个“打印”对话框,而 PD_ALLPAGES 和其他标志用于指定对话框的属性。 DoModal 函数显示对话框,并在用户点击“确定”按钮时返回 IDOK。

一旦用户点击了“确定”按钮,您可以使用 GetFromPage 函数获取用户设置的起始打印页码。这个值可以在后续的打印操作中使用。


转载请注明出处:http://www.zyzy.cn/article/detail/21757/MFC/CPrintDialog