窗体类型:SDI MDI单文档窗体界面,多文档窗体界面一、单文档窗体界面:有一个主窗体,其它的窗体是辅窗体和对话框。主窗体一旦关掉,整个程序全部结束。案例一:如何做登录?1.确定好主窗体。在Program.cs文件中的Main函数,使用Application.Run()启动主窗体。Applicat....
由于自己写的程序是自动获取桌面实时图像,所以用模态对话框导致程序出错,目前粗鄙的理解是模态对话框会让对话框所在线程暂停,当关闭对话框后才能继续操作,而非模态对话框可以不必让程序暂停。下面记录非模态对话框的创建过程:1 在单文档中新建一个对话框资源并生成对话框类 CRadiusDlg2 在视图类C**...
分类:
编程语言 时间:
2015-05-20 21:57:22
阅读次数:
154
本文的大部分内容属于对一篇网文的实践与练习,同时参考的还有一本书,在此向网文与书的作者表示敬意。这个程序是一个windows系统键盘监控程序,随着开机自动启动,可以监控系统中各用户的键盘,并将按键记录写在指定的log文件里。程序分为两个部分:全局钩子DLL和一个隐藏的单文档应用程序。全局钩子DLL....
分类:
编程语言 时间:
2015-05-19 18:36:09
阅读次数:
207
最近做的工作里包括了MFC单文档的分割,过程很简单,但还是想记录下来。如下进行了单文档分割为三个视图的操作:1 利用类向导建立额外的两个view 基类是CView2 在mainFirm.cpp中包含两个新加的view的头文件3 在mainFirm.h中添加分割窗口的成员变量CSplitterWnd ...
分类:
编程语言 时间:
2015-05-19 16:15:45
阅读次数:
122
窗体类型分为两大类:单文档窗体界面(SDI)和多文档窗体界面(MDI)一,单文档窗体界面:有一个主窗体,其他的窗体都是辅助窗体和对话框,主窗体一旦关掉,整个程序全部结束案例1:如何做登录窗体1,确定好主窗体,在Program.cs文件中的Main函数中使用Application.Run()启动主窗体...
窗体类型:SDI MDI单文档窗体界面,多文档窗体界面一、单文档窗体界面:有一个主窗体,其它的窗体是辅窗体和对话框。主窗体一旦关掉,整个程序全部结束。案例一:如何做登录?1.确定好主窗体。在Program.cs文件中的Main函数,使用Application.Run()启动主窗体。Applicat....
窗体类型:SDI MDI单文档窗体界面,多文档窗体界面一、单文档窗体界面:有一个主窗体,其它的窗体是辅窗体和对话框。主窗体一旦关掉,整个程序全部结束。案例一:如何做登录?1.确定好主窗体。在Program.cs文件中的Main函数,使用Application.Run()启动主窗体。Applicati...
实现效果:这个其实是一个非常常见的功能,大家都会考虑给自己简单的工程做一个背景界面。其实只要在view类中重载OnEraseBkgnd()这个函数就好了。代码如下:BOOL CdddView::OnEraseBkgnd(CDC* pDC)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CString string("b.bmp");
HBITMAP hbi...
分类:
编程语言 时间:
2015-05-01 12:03:59
阅读次数:
176
状态栏的创建:CStatusBar对象创建 调用Create函数创建一个状态栏if (!m_wndStatusBar.Create(this)) { TRACE0("Failed to create status bar\n"); return -1; // fail to c...
分类:
编程语言 时间:
2015-04-21 22:34:12
阅读次数:
399
32.基于单文档和多文档的应用程序通常可以将Windows窗口应用程序分为3类:基于单文档界面(SDI)应用程序,基于多文档界面(MDI)应用程序和基于对话框的应用程序。SDI应用程序中所有的窗口都是平等的,窗口之间不存在层次关系;MDI应用程序包含一个父窗口(也称为容器窗口)和..