MFC学习记录 5.单文档应用-记事本

原创 2007年10月01日 09:26:00

MFC学习记录 5.单文档应用-记事本

利用MFC AppWizard建立简单的记事本程序


步骤摘要
a.新建MFC EXE工程Mfc5
b.选择应用程序类型 Single document
c.使用默认选项,到第六步,设置CMfc5View的Base Class为CEditView
d.完成

 

1.增加查找/替换功能
从资源视图中进入Menu菜单编辑器,添加以下菜单项
查找 ID_EDIT_FIND
替换 ID_EDIT_REPLACE


2.增加字体设置功能
a.菜单编辑器添加菜单项
字体 ID_FORMAT_FONT

b.在CMfc5View.h中添加成员变量
代码:
private:
  CFont m_Font;

c.在ClassWizard中为CMfc5View添加ID_FORMAT_FONT的COMMAND消息映射函数
代码如下:
  LOGFONT lf;
  CFont *font=this->GetEditCtrl().GetFont(); //得到当前字体
  if(font==NULL)  //当前无字体,创建默认的字体
  {
    font =new CFont;
    font->CreatePointFont(120,"Fixedsys");
    font->GetLogFont(&lf);
    delete font;
  }
  else
  {
    font->GetLogFont(&lf);
  }
  CFontDialog cf(&lf);
  if(cf.DoModal()==IDOK)
  {
    this->m_Font.DeleteObject();
    this->m_Font.CreateFontIndirect(&lf);
    this->SetFont(&this->m_Font);
  }

 

源代码mfc_study_5.zip(37KB)
http://atlab.cn/down/mfc_study_5.zip 

VS2013MFC单文档工程学习笔记二 - 新建一个按钮

首先在VIEW头文件中找到类 复制这代码进去 private: CButton anniu1; 复制到类里 这样就声明了一个按钮 然后添加按钮的ID号,就是声明他的ID号,要特别的不能和其他的控...
  • asaqlp
  • asaqlp
  • 2015年06月11日 08:00
  • 2369

创建一个单文档MFC应用程序的那些事儿

从大一注册博客到现在还没发表过一篇文章,趁着复习的机会整理一下所得,这次不要再半途而废了~ -----------------------------------------------------...
  • baixue0729
  • baixue0729
  • 2016年01月10日 18:34
  • 3949

CEF嵌入到单文档mfc

1.下载: http://www.magpcss.net/cef_downloads/下载cef binary 1.1364.1123 windows.zip(可能要翻墙,百度goagent教程,最好...
  • xuezhe521
  • xuezhe521
  • 2013年06月09日 18:53
  • 5539

基于MFC单文档下调用opencv库并将图片效果显示在单文档窗口

对比于网络上的MFC对话框显示图像处理的效果,按下控件就会有对话框的弹出,为此为了美观和方便,便制作了基于单文档调用opencv库的方式,并使图片处理效果一直悬浮在单文档的窗口中。 opencv库对于...
  • llx18850576021
  • llx18850576021
  • 2016年12月14日 08:32
  • 1331

[MFC]文档视图体系结构、单文档界面

1. 文档视图结构:     1) 是MFC的一种模块化设计思想的产物,要求程序的数据和表现数据的视图分开来处理;     2) 数据以文档的形式表现,文档可以存储在磁盘中永久保存也可以被程序读出并进...
  • Lirx_Tech
  • Lirx_Tech
  • 2015年09月20日 20:25
  • 1629

MFC单文档绘图(一)——窗体分割

1. VS2010新建MFC单文档项目 2.
  • terrycanny
  • terrycanny
  • 2014年09月01日 16:46
  • 2363

MFC的单文档视图结构(摘录)

文档        文档对象用于管理和维护数据,包括保存数据、取出数据以及修改数据等操作,在数据被修改以后,文档可以通知其对应的所有视图更新显示。    视图        视图对象...
  • qqqren
  • qqqren
  • 2016年11月25日 10:52
  • 349

vs2013下,MFC单文档工程如何在菜单栏新增菜单,并添加响应函数

以前做练习时,经常使用MFC基于对话框,今天使用基于单文档
  • x_j_b
  • x_j_b
  • 2014年11月14日 16:19
  • 5933

MFC 单文档应用程序如何为状态栏添加进度条

将CMainFrame头文件中的m_wndStatusBar变量的 public: CMFCStatusBar     m_wndStatusBar;
  • zhonglixianyun
  • zhonglixianyun
  • 2017年08月03日 20:45
  • 331

MFC单文档打开文件

打开文件类之间关联 在向导创建的应用程序中,程序的默认菜单有“文件”、“编辑”、“视图”和“帮助”。当运行程序后,打开“文件”菜单中的“打开”命令时,应用程序会自动打开相应的“打开”文件通用对话框。...
  • komtao520
  • komtao520
  • 2015年10月21日 17:13
  • 865
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC学习记录 5.单文档应用-记事本
举报原因:
原因补充:

(最多只允许输入30个字)