资源大小: 42KB
发布时间: 2009-09-04
文件格式: rar
下载次数: 0
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

基于MFC的报表打印动态链接库BOOL CReportPrintDlg::OnInitDialog() { CDialog::OnInitDialog(); SetIcon(m_hIcon, FALSE); // TODO: Add extra initialization here // 开始时定位打印界面在右上角 MoveWindow(GetSystemMetrics(SM_CXFULLSCREEN)-640, 0, 640, 480, TRUE); // 添加工具条 if(!m_wndToolBar.Create(this) || !m_wndToolBar.LoadToolBar(IDR_ToolBar)) { TRACE0("Failed to Create ToolBar\n"); return FALSE; } // 设置工具条风格 m_wndToolBar.SetBarStyle(m_wndToolBar.GetBarStyle() | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_ALIGN_TOP | CBRS_BORDER_BOTTOM); // 下一页 m_wndToolBar.GetToolBarCtrl().EnableButton(ID_butPrev, FALSE); // 一页 m_wndToolBar.GetToolBarCtrl().EnableButton(ID_butOnePage ,FALSE); // 显示工具条 m_wndToolBar.ShowWindow(SW_SHOW); // 重先定位工具条 RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0); // 读取报表打印模板文件 if(ReadModelFile()==FALSE) { MessageBox("报表模板文件损坏,请重先安装系统。", _T("错误信息"), MB_ICONERROR); CDialog::OnOK(); return FALSE; } // 从数据库里读取打印的内容 if(ReadPrintDataFromDB()==FALSE) { CDialog::OnOK(); return FALSE; } // 计算实际打印的页数 m_AllPage=(m_RecordCount+m_PracticalRowNum-1)/m_PracticalRowNum; m_CurPage=1; return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。