开发工具:
文件大小: 42kb
下载次数: 0
上传时间: 2009-09-04
详细说明: 基于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_wn dToolBar.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 } ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.