好吧...真心不明白哪里少了括号....求大神帮忙..
上代码..................................void CFCTIPrintPage::Print(void)
{ // 17行
CDC dc;
CPrintDialog printDlg(FALSE); // 19行
if(printDlg.DoModal() != IDOK)
{
return;
}
//弹出打印对话框,取得用户设置参数
//绑定一个打印机DC到CDC
dc.Attach(printDlg.GetPrinterDC());
//为真表示正在向打印机输出,CDC的设备上下文是打印机
dc.m_bPrinting = TRUE;
DOCINFO di;
//初始化打印机的DOCINFO
memset(&di,0,sizeof (DOCINFO));
di.cbSize=sizeof (DOCINFO);
BOOL bPrintingOK = dc.StartDoc(&di);
//开始一个打印任务
CPrintInfo Info;
// HORZRES:屏幕的宽度(像素);VERTRES:屏幕的高度(光栅线);
Info.m_rectDraw.SetRect(0, 0, dc.GetDeviceCaps(HORZRES), dc.GetDeviceCaps(VERTRES));
//设置打印区域大小
OnBeginPrinting(&dc,&Info);
//打印初始化
for(UINT page = Info.GetMinPage(); page <= Info.GetMaxPage() && bPrintingOK; page++)
{
dc.StartPage();
//开始一个新的打印页
Info.m_nCurPage=page;
// 标识当前打印页的数字
OnPrint(&dc,&Info);
//打印
bPrintingOK = (dc.EndPage() > 0);
//打印页结束
}
OnEndPrinting(&dc,&Info);
//打印完成后释放资源
if(true == bPrintingOK)
{
dc.EndDoc();
//一个打印任务结束
}
else
{
dc.AbortDoc(); //终止打印任务
}
dc.Detach(); //释放打印机DC
}
// 编译提示错误>f:\workspaces\fway.active\src\fctilite\fctiprintpage.cpp(19): fatal error C1075: 与左侧的 大括号“{”(位于“f:\workspaces\fway.active\src\fctilite\fctiprintpage.cpp(17)”)匹配之前遇到文件结束