MFC
GL_a_
贵有恒何必三更眠五更起,最无益只怕一日曝十日寒。
展开
-
VC++60 第二章 按钮、编辑框和复选框
第二章按钮、编辑框和复选框 本章将通过一个实例程序介绍按钮、编辑框和复选框这三个控件的设计和使用技巧。控件设计的一般过程是用可视化操作在对话框中加入控件,设置属性,编译连接并观看效果、为控件定义变量和编写代码。如果使用控件较多,可以事先编一个控件属性表,参考表中信息设计,这样可以提高工作效率,减少设计错误和帮助纠错。下面我们先设计和运行例程,然后总结一般方法。 本章转载 2016-10-13 17:39:04 · 1412 阅读 · 0 评论 -
VC++60 第九章 在窗体上写字
第九章 在窗体上写字从前面的例程中我们看到,要在视窗式的应用程序中显示文字可用静态文本、编辑框和弹出消息框等方法。另外的一种方法是直接在窗口面版上写字,用这种方法还可以自由设置字体、大小和颜色。在窗体上写字实际上是“画”字,需要先创建一个可以“画”的对象——CPaintDC对象。 本章要点1 用CFont类和创建字体2 如何在窗体上写字?3 单选按钮组的用法转载 2016-10-13 17:47:32 · 2247 阅读 · 0 评论 -
VC++60 第七章 消息框的四种样式
第七章 消息框的四种样式 在前几章中我们多次用到消息框,但都是最简单的样式,即只有一个【确定】按钮的形式。但是VC++给消息框提供了四种不同的形式,本章介绍这四种不同的形式的设计方法。 本章要点1 四种消息框的的设计方法2 函数的重载 7.1 MessageBox()函数的三种格式 MessageBox()函数可以有一到三转载 2016-10-13 17:45:37 · 713 阅读 · 0 评论 -
VC++60 第六章 键盘事件
第六章 键盘事件当TAB键移动焦点到某按钮上时按下回车键,会产生和鼠标点击按钮同样的效果,这不是鼠标事件,而是按钮控件本身的标准行为。在编辑框中输入字符也一样,系统会发出“编辑框已被改变”这样的消息,这是编辑框控件本身的标准行为。本章要介绍的键盘事件是指:在任何状况下,用户按了一下键盘,系统捕捉到到这一事件,向主窗口发出“键盘被按下了”的消息,即发出WM_KEYDOWN这一消息映射。如果用转载 2016-10-13 17:44:40 · 589 阅读 · 0 评论 -
VC++60 第十三章 保存和读取文件
第十三章 保存和读取文件 使用文件保存和读取数据是经常需要的操作,VC++有一个CFile类来管理和使用文件。另外,还有一个类CArchive,中文翻译为系列化保存和读取文件或串行化,它用于储存一系列用序的数据。本书把它称为“系列化”吧,本章通过一个实例演示保存和读取文件的最基本的方法。本章要点1 CFile类和打开文件的2 使用系列化存取文件类CArchive转载 2016-10-13 17:50:34 · 681 阅读 · 0 评论 -
VC++60 第十二章 列表框和组合框
第十二章 列表框和组合框 列表框是显示一系列项供用户选择的控件,对选中的项可以进行后续的处理。用户选择可以是多项的,但本章的例程设计为单选的。组合框是一个编辑框带一个可以下拉的列表框,用户在下拉框中选择的项会进入编辑框中,再进行后续处理,选择也可以用键盘的光标键。在编辑框中也可以直接输入。 本章要点1 列表框的设计、项的添加和删除2 组合框的设计和使用转载 2016-10-13 17:49:48 · 1872 阅读 · 0 评论 -
VC++60 第十一章 显示位图
第十一章 显示位图 在窗口中显示位图(*.bmp文件)的需要是经常会发生的。本章介绍如何把位图文件加入到工程的资源中,如何在对话框中显示出来。因为图片是在设计阶段加入的,成为静态加入图片。VC的资源管理只能够加入BMP格式的图片,因此要使用GIF和JPG格式等其他的图片和想动态地加入图片,还需要使用别的控件,这在以后专门介绍。 本章要点1 在工程中添加位图资转载 2016-10-13 17:49:07 · 533 阅读 · 0 评论 -
VC++60 第十章 绘制图形
第十章 绘制图形 在窗口面版上绘制图形,方法与画文字一样。VC++的MFC库预制了许多图形的类,如矩形和圆角矩形、椭圆、直线和圆弧等。颜色和线条粗细通过画笔类Cpen来设置。 本章要点1 设置画笔的线条和颜色2 在指定位置画圆 10.1 Graph.exe程序和界面和功能 本程序运行时的界面如chap10-01所示,它自动转载 2016-10-13 17:48:18 · 709 阅读 · 0 评论 -
在静态库中使用MFC
在项目的配置属性中配置“MFC的使用”时,选项的区别:如果选择"在共享 DLL中使用 MFC"的话,编译后的程序中不包含MFC库,所以文件会比较小,但是如果程序直接移到一个没有安装过MFC的机器上时,可能会导致找不到MFC的DLL,如果选择"静态库中使用 MFC ",那么编译后的程序就直接包含了调用MFC的部分的库,文件可能会大一些,但是可以直接移到其他机器上运行.1.在选择转载 2017-01-03 14:53:37 · 2845 阅读 · 2 评论 -
在MFC中使用opencv2以上版本对图像进行显示
前提是编译器已经配置好编译环境。一、新建项目菜单,文件 - 新建 - 项目选择Visual C++,MFC应用程序,名称为MFC_DEMO原创 2017-01-05 17:52:59 · 2209 阅读 · 0 评论 -
VC++60 第八章 自定义对话框
第八章 自定义对话框 上一章我们介绍了系统提供的消息框使用很方便,但是,消息框只能够输出而不能接受用户的输入。例如,要求用户输入登陆号和密码,就需要弹出一个输入对话框,这就需要我们自行设计。本章就介绍如何使用自己定制的对话框。 本章要点如何定制自己的对话框,并把它加入到工程中去? 8.1 MyCus.exe程序的界面和功能本程序的主窗转载 2016-10-13 17:46:29 · 660 阅读 · 0 评论 -
VC++60 第十六章 VC++开发工具和MFC基础类库(四)
VC++60 第十六章 VC++开发工具和MFC基础类库(四) 16.4 MFC基础类库Microsoft提供了一个基础类库MFC,其中包含用来开发C++和C++ Windows应用程序的一组类。基础类库的核心是以C++形式封装了大部分的Windows API。类库表示窗口、对话框、设备上下文、公共GDI对象如画笔、调色板、控制框和其他标准的Windows部件。这些类提供了转载 2016-10-13 18:50:38 · 401 阅读 · 0 评论 -
VC++60 第三章 使用Activex控件
第三章 使用Activex控件Visual C++的强大威力在于它提供了一个标准库MFC,其中包含各种视窗式应用程序常用的屏幕元素——组件和控件。不仅如此,这个完善的开发系统还可以方便地引进任何第三方控件,这就是Activex控件。Activex控件的文件名为*.OCX。本章我们将学习如何把Activex控件引入到Visual C++60这个开发环境中,如何把已经注册的控件添加到用户的工程转载 2016-10-13 17:39:53 · 734 阅读 · 0 评论 -
VC++60 第四章 菜单的使用
第四章 菜单的使用 菜单是windows风格的应用程序最方便最常用的,也是最欢迎的工具。本章介绍如何在程序中创建菜单的方法。 本章要点1 设计菜单2 为菜单创建类文件3 将菜单加入到对话框中 4.1 创建一个菜单资源要使用菜单先要在工程的资源中增加一个菜单资源,方法如下:1 打开工作区的资源页;2 右击第一行某某r转载 2016-10-13 17:41:00 · 475 阅读 · 0 评论 -
VC++60 第一章 创建应用程序的四个步骤
第一章 创建应用程序的四个步骤 使用Visual C++ 6.0 开发Windows风格的应用程序是非常方便的,因为VC++会自动生成文件框架和千篇一律的基本代码,这替代程序员编写许多重复代码的无效劳动,并且还减少了键入错误;特别是它的可视化的界面设计,使得窗口和对话框的设计和它的属性设置变得直观和简单。本书的目的是让读者快速掌握VC++的使用方法,重点是本开发系统的操作和控件的设转载 2016-10-13 17:37:07 · 2370 阅读 · 0 评论 -
VC++60 第五章 如何设计鼠标事件
第五章如何设计鼠标事件 鼠标的每一个动作都是一个事件,应用程序可以捕获这个事件,并对它作出相应的处理,当然也可以不予理睬。鼠标事件有(左键)单击,双击,右键单击,左键按下,鼠标移动等,本章通过用鼠标画图的例程来介绍如何设计鼠标事件。 本章要点1 为鼠标事件添加消息映射2 为鼠标事件函数添加代码3 在面版上画图-画直线的方法 5.1 D转载 2016-10-13 17:43:32 · 488 阅读 · 0 评论 -
VC++60 第十四章 单文档界面的程序
第十四章 单文档界面的程序 用VC++的AppWizard生成的程序有三种样式的界面,它们是单文档、多文档和对话框界面。前面各章我们都生成对话框样式的界面,这可以方便我们学习各种常用控件的设计,本章要学习如何生成一个单文档界面的应用程序,以及文档类和视图类的概念和相互关系。 本章要点1 用AppWizard生成单文档界面的操作方法2 文档类和视图类的概念转载 2016-10-13 17:51:43 · 719 阅读 · 0 评论 -
VC++60 第十五章 多文档界面的程序
第十五章 多文档界面的程序 上一章我们介绍了单文档的程序,它只能打开一个文档进行编辑,要编辑或查看另一文档,当前文档就被关闭了。多文档的应用程序象WORD,VC++本身等,都可以同时打开多个文档进行操作。本章介绍创建多文档程序的基本方法。本章要点1 创建一个多文档的应用程序2 字符串表和修改文件对话框的过滤3 创建和修改工具条 15.1 MC转载 2016-10-13 18:45:19 · 666 阅读 · 0 评论 -
VC++60 第十六章 VC++开发工具和MFC基础类库(一)
第十六章 VC++开发工具和MFC基础类库 Visual C++是Microsoft公司推出的支持面向对象的“Windows软件”开发环境(Developer Studio),本书的叙述依赖的是6.0版,现在的最新版本是统一的“.NET”版。MFC类库(Microsoft Foundation Class Library)是与 VC++开发系统相结合的基础类库。它封装了许多常用的类转载 2016-10-13 18:47:42 · 762 阅读 · 0 评论 -
VC++60 第十六章 VC++开发工具和MFC基础类库(二)
VC++60 第十六章 VC++开发工具和MFC基础类库(二)16.2 MFC类库的基本控件1 基本控件基本控件是WINDOWS V3.1就开始使用的控件,也就是本书前面各章逐一介绍的那些控件。它们是最基本的最常用的,主要有按钮、静态正文、编辑框、单选按钮和复选框(英文名Check,有人翻译为检查框)、列表框、组合框、组框(Group)、垂直和水平的滚动条,它们大部分在图c转载 2016-10-13 18:48:28 · 672 阅读 · 0 评论 -
VC++60 第十六章 VC++开发工具和MFC基础类库(三)
VC++60 第十六章 VC++开发工具和MFC基础类库(三)16.3 Windows应用程序的运行机制 1 Windows应用程序的特点Windows编程与DOS环境下编程相比有很大的不同。Windows要求以一种全新的思维方式进行程序设计,Windows应用程序主要表现为以下四个特点:1)事件驱动的程序设计 传统的MS-DOS程序主要采用顺序的、转载 2016-10-13 18:49:23 · 461 阅读 · 0 评论 -
在MFC中调用深度学习caffe,出现的问题。
1、编译好的libcaffe.lib,放在控制台下进行调用,需要注意的是将classification.cpp里面的函数再封装才好调用,再封装时候需要会出现部分网络层没有注册的错误:需要添加extern INSTANTIATE_CLASS(InputLayer);REGISTER_LAYER_CLASS(Input);extern INSTANTIATE_CLASS(InnerPr转载 2017-11-11 15:42:36 · 944 阅读 · 0 评论