知识大全 个人考勤软件开发实例

Posted 函数

篇首语:犀渠玉剑良家子,白马金羁侠少年。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 个人考勤软件开发实例相关的知识,希望对你有一定的参考价值。

  个人考勤软件开发实例       作者:YangLanGuang

  CAttendanceDlg dlg;

之后立即把这个对象的指针信息存入CWinApp::m_pMainWnd 和附加的m_pMiddle中备用

  m_pMainWnd = &dlg; m_pMiddle = &dlg;

在ClassWizard中为主对话框类导入OnCreate()函数 在其中创建子框架对象CChildFrame

  CChildFrame* pFrame = new CChildFrame; m_pChildFrame = pFrame; pFrame >LoadFrame(IDR_MAINFRAME WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE NULL // m_pMainWnd NULL);

暂时将其显示状态置为隐藏 m_pChildFrame >ShowWindow(SW_HIDE);            在子框架对象CChildFrame的OnCreate()函数中创建子视类对象CChildView

  CCreateContext context; context m_pNewViewClass = RUNTIME_CLASS(CChildView); context m_pCurrentFrame = this; context m_pCurrentDoc = NULL; context m_pLastView = NULL; m_pView = STATIC_DOWNCAST(CChildView CreateView(&context)); //CreateView(&context); if(m_pView != NULL) m_pView >ShowWindow(SW_HIDE);//暂时将其显示状态也置为隐藏 SetActiveView(m_pView);

在主对话框的打印或打印预览处理函数中只要向子框架CChildFrame发送相应的消息即可       对于打印函数为

  m_pChildFrame >SendMessage(WM_MAND ID_FILE_PRINT);

或对于打印预览函数为

  m_pChildFrame >ShowWindow(SW_SHOW);//将子框架CChildFrame显示状态置为显示 m_pChildFrame >SendMessage(WM_MAND ID_FILE_PRINT_PREVIEW);//打印预览

在子框架CChildFrame的打印预览处理函数中需要将CWinApp::m_pMainWnd暂时替换为子框架CChildFrame的指针 并把子视类对象的显示状态激活后调用子视类对象的打印预览处理函数

  CAttendanceApp* app=(CAttendanceApp*)AfxGetApp(); app >m_pMainWnd = this;//应用程序主窗口临时替换为子框架窗口 m_pView >ShowWindow(SW_SHOW); SetActiveView(m_pView); m_pView >OnFilePrintPreview(this);

打印预览结束退出之前必须恢复原有的显示状态 并将CWinApp::m_pMainWnd恢复为主对话框 这些后处理工作放在CWrapperView::OnEndPrintPreview( )函数中的结尾处完成                        最后还要为子框架创建一个标识为IDR_MAINFRAME的菜单资源     cha138/Article/program/c/201401/30249

相关参考

施工现场考勤制度?

考勤制度        1、工程现场全体工作人员必须每天准时出勤。指纹打卡。工程开工后,工作

知识大全 Portlet开发入门实例

Portlet开发入门实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  原生Portlet开发

个人保险机构的经典实例

个人保险机构的经典实例由于个人资本能力和信誉有限,目前在世界各国个人保险组织很少,其中最为典型的是英国的劳合社。劳合社(Lloyd’s)的全称是劳埃德保险人组织,它不是一家保险公司,而是个人承保人的集

知识大全 开发手记:共享软件注册程序编写实例(2)

  OptionExplicit    PrivateDeclareFunctionGetVolumeInformationLibkernel_    AliasGetVolumeInformatio

知识大全 Springmvc的开发流程--附带实例

Springmvc的开发流程--附带实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 开发框架 hibernate3.0 开发实例

  建议是有一点点是一点点基础的人又没有hibernate基础和经验的人比较适合(所谓一点点基础是最起码不要我介绍一些配置文件的什么的)注意我用的JDBC驱动inettdsTdsDriver    大

知识大全 JSP开发的安全编程实例详细解析

JSP开发的安全编程实例详细解析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JavaServ

知识大全 Biztalk 开发之 架构和实例的验证

Biztalk开发之架构和实例的验证  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如果使用的输

知识大全 VB.NET多线程开发实例

同Java一样简单!VB.NET多线程开发实例  以下文字资料是由(历史新知网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  VBNET

知识大全 怎样利用Hibernate开发Blog实例分析

怎样利用Hibernate开发Blog实例分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  开