自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 MFC本文利用子对话框编辑框来修改主对话框编辑框内容

本文利用子对话框编辑框来修改主对话框编辑框内容。

2024-07-18 20:44:12 49

原创 通过Cimage类将图片显示在CPictureCtrl控件上

修改各个控件ID,并给编辑框控件绑定字符类变量。1.建立基于对话框的MFC项目,控件布局如下。2.为两个按钮添加响应函数,并完善代码,如下。

2024-07-18 20:31:58 479

原创 MFC对话框下编辑框内容保存为txt文件

1.创建基于对话框的MFC项目,布置控件并修改ID。2.为两个按钮添加响应函数,并为响应函数添加代码。MFC对话框下编辑框内容保存为txt文件。

2024-07-17 21:31:52 261

原创 根据输入的天数,输出相应的日期

根据输入一年中的第几天,输出相应的日期和星期。

2024-07-17 08:24:47 365

原创 学生基本信息界面(MFC)

熟悉应用MFC单选按钮、下拉列表框、编辑框、时间列表控件

2024-07-16 20:36:11 104

原创 Opencv处理图像

主对话框来驱动海康相机,进行采图等操作子对话框通过opencv函数进行相应的算法处理

2024-07-14 21:09:12 287

原创 海康工业相机驱动

3.创建全局变量,构造函数中初始化变量,初始化对话框界面,补齐各控件按钮响应函数。1.新建基于对话框的MFC程序,界面布局如下。2.修改控件ID,为控件绑定变量。

2024-07-14 17:30:00 211

原创 海康相机GrabImage

海康工业相机抓图并显示

2024-07-13 19:53:02 486

原创 MFC流的形式读取图片

3.给按钮控件添加响应函数。1.基于对话框布置控件。

2024-07-09 08:20:44 228

原创 实例080 进度条百分比显示

本实例将实现进度条的百分比显示的功能

2024-06-24 21:25:23 638

原创 测试单选框

1.新建主对话框,并设置单选框控件和按钮控件,修改ID:IDC_RADIO_FIRST,IDC_RADIO_SECOND其中一个Group属性为True。值可用于在对话框中为控件建立关联的成员变量。必须为同组中的第一个单选按钮设置。由一个圆圈和紧随其后的文本标题组成,当它被选中时,圆圈中就标上一个黑点。3.在主对话框中,初始化函数中添加单选框默选状态,编辑控件响应函数。通常将一组单选按钮放在一个组框控件中,在一组单选按钮中,2.创建两个子对话框并为其绑定类对象。,而同组的其他单选按钮不可再设置。

2024-06-18 01:15:00 253

原创 编辑框保存为csv文件

编辑框保存为csv文件

2024-06-17 08:35:05 441

原创 8.1 基本打印功能

单文档打印函数

2024-06-11 08:38:18 529

原创 隐式链接DLL

(4) 在MFCImLink2.cpp文件中添加包含导出函数AreaEllipse()声明的头文件语句#include "(1) 使用MFC应用程序向导创建一个基于对话框的应用程序MFCImLink2。.lib库文件复制到项目MFCImLink2根目录下,并将它们添加到项目中。创建的MFCLibrary2.dll,使用其中的导出函数求正方形的面积。创建的基于MFC对话框的应用程序MFCImLink2,隐式链接例。(2) 布局对话框资源,并设置控件属性、添加成员变量。(3) 将例9.2项目中的。

2024-06-08 00:00:00 403

原创 使用MFC DLL

(3) 将例9.1项目中的MFCLibraryDll.h头文件和MFCLibraryDll.lib库文件复制到项目MFCImLink根目录下,并将它们添加到项目中。或者是右击项目中的“源文件”文件夹,在快捷菜单中选择“添加”|“现有项。创建的MFCLibraryDll.dll,使用其中的导出函数求正方形的面积。个动态链接库,由于它们创建导出函数的方法不一样,使用它们时,也略有不同。菜单命令,在弹出的“添加现有项”对话框中选择所需的。中的导出函数,在使用完毕后,应用程序。文件加入应用程序中,主要有如下。

2024-06-07 00:00:00 649

原创 创建常规DLL的动态链接库

创建常规DLL的动态链接库

2024-06-06 00:00:00 338

原创 创建 MFC DLL-使用关键字_declspec(dllexport)

使用关键字_declspec(dllexport)-创建 MFC DLL

2024-06-05 08:10:39 956

原创 创建 MFC DLL-使用DEF文件

使用DEF文件创建 MFC DLL

2024-06-04 08:43:38 1132

原创 实例119 彩虹文字

在窗体中显示彩虹文字,需要调用CDC类的BeginPath、EndPath和AbortPath等方法使用通道,并使用随机函数rand来设置颜色。在窗体中显示彩虹文字,可以美化程序界面。本实例实现的是在窗体中显示彩虹文字,运行程序如图所示。根据本实例,读者可以:实现跟随鼠标移动的图片。(1)新建一个基于对话框的应用程序。

2024-05-17 08:21:18 397

原创 实例118 空心文

1.实例说明1.实例说明Windows提供了一个空心的字体——华文彩云,该字体在设备上输出时是空心的,效果比较好。本实例实现了宋体空心文本,效果如图所示。2.技术要点实现字体的空心显示,可以利用设备上下文CDC类的通道方法。3.实现过程(1)新建一个基于对话框的应用程序。添加一个编辑框和一个按钮控件本程序 "空心字Dlg.h"代码本程序 "空心字Dlg.cpp"代码(4)运行结果。

2024-05-16 20:54:50 298

原创 实例116 旋转的文字

实现字体的旋转非常简单,首先创建一个字体,在创建字体时指定倾斜角度,然后利用设备上下文选中字体,最后输出文字,这样文字就会在某一位置上按照字体指定的角度倾斜。在一些多媒体应用软件中,一些文字信息并不是按水平方向或垂直方向显示,而是按一定的角度倾斜显示,效果很好。本实例实现了文字的旋转,效果如图所示。字体在图形、图像处理中具有举足轻重的作用,特殊的字体能够增加图像的显示效果。本节将通过几个实例介绍如何绘制特殊效果的字体。(1)新建一个基于对话框的应用程序。实例116 旋转的文字。修改任意控件的字体属性。

2024-05-07 08:40:42 229

原创 画太极鱼图

【代码】画太极鱼图。

2024-04-26 08:22:57 322

原创 MFC下CPictureCtrl控件基于鼠标左键坐标的直线绘图

创建一个自定义类CMyPictureCtrl,继承自CPictureCtrl(一般继承自CStaic),以便重写绘图方法。并且重载OnPoint()函数,并自定义CPoint m_startPoint, m_endPoint分别用于接受线段的起点、终点坐标值。在主对话框中创建CPictureCtrl,控件并绑定自变量(自变量类型为CMyPictureCtrl)在主对话框中重载OnMouseMove()、OnLButtonDown()函数。1.创建自定义类CMyPictureCtrl。

2024-04-17 21:59:18 904

原创 CDC类下的画线函数

3.1在#include "画图Dlg.h"中添加初始化化变量。3.2在画图Dlg.cpp的初始化中添加相应的初始化函数;3.3在相应的按键响应函数添加其操作;2.1在对话框中添加如下布局控件。1.实验原理(后续再补写)1.实验原理(后续再补写)

2024-04-16 21:21:54 684

原创 抛物线拟合

【代码】抛物线拟合。

2024-04-12 08:41:51 267

原创 4.5 文字绘制

PutText 函数在图像中呈现指定的文本字符串。不能使用指定字体呈现的符号将由问号替换。getTextSize()用于获取字符串的宽度和高度。函数的返回包含文本框的大小。

2024-04-11 01:45:00 171

原创 Opencv驱动摄像头

Opencv驱动摄像头,此段代码只能驱动电脑自带摄像头,目前没有分析出为何不能驱动另外连接的相机!

2024-04-10 01:30:00 187

原创 海康相机驱动(C++)

【代码】海康相机驱动(C++)

2024-04-09 00:00:00 1757 2

原创 Opencv直线拟合的函数

在图像处理中,通常会遇到根据给定的点集(比如轮廓)拟合出一条直线的情形。Opencv中提供了一个专门用于直线拟合的函数——cv::fitLine()。本文仅供学习交流,严禁用于商业用途,如本文涉及侵权请及时联系本人将于及时删除。

2024-04-08 00:00:00 383

原创 5.5.1MFC对话框——文件对话框

将对话框显示在屏幕上,并让用户从中选择文件。,那么调用下表中的成员函数获取文件信息。(1) 构造CFileDialog。创建一个按钮对话框,双击按钮按键。提供的通用文件对话框,实现。使用CFileDialog。

2024-04-07 00:00:00 224

原创 MFC中数据转化

选择哪种方法取决于您的项目编码环境(Unicode/MBCS/ASCII)、C++标准支持版本以及对字符集转换的具体要求。需要注意的是,转换前请确保CString对象包含的是合法的整数值字符串,否则转换可能会失败或者得到错误的结果。对于Unicode项目,可以使用CA2W宏将std::string转换为宽字符std::wstring,然后再转换为CString。在MFC中,将int类型数据转换为CString类型数据可以使用CString类提供的Format方法,这是一个非常直接且方便的方法。

2024-04-06 00:00:00 1983 1

原创 实例081 渐变颜色的进度条(MFC对话框)

(3)向对话框中添加一个进度条控件,设置控件的Border和Smooth属性,关联变量m_Progress,其类型为CColorProgress。(注意在dlg.cpp文件中引用相应头文件#include "ColorProgress.h")一个新进度条控件,设置控件的Border和Smooth属性,关联变量m_ProgressOriginal,其类型为CProgressCtrl。(5)处理主窗口的WM_TIMER消息,在该消息的处理函数中设置进度条的显示进度。根据本实例,读者可以:自绘进度条控件。

2024-04-05 00:00:00 1694 5

原创 实例083 使用滑块控件设置颜色值(MFC对话框)

在使用软件时,经常可以看到滑块控件,本实例实现了使用滑块控件设置颜色值的功能,运行程序,拖动滑块,程序将根据滑块位置对应的颜色值来绘制颜色,程序运行结果如图所示。在使用滑块控件时,首先要设置控件的范围,然后根据拖动滑块的位置获得相应的数据,要实现这些功能需要使用SetRange方法和GetPos方法。(2)向对话框中添加群组控件、图片控件、静态文本控件、编辑框控件和滑块控件,并设置编辑框控件为只读,并为控件添加成员变量。SetRange方法用来设置一个滑动块控件的滑动块的范围(位置的最小值和最大值)。

2024-04-03 00:15:00 650 1

原创 实例092 绘制立体模型(MFC对话框)

首先设置一个图形控件作为画板,通过SetViewportOrg函数获得中心点坐标,根据输入的数据计算立体模型的各个点坐标,使用CDC对象的Rectangle方法绘制正面的长方形,根据角度判断哪几条边用虚线绘制。立体几何图形在多媒体教学中经常会用到,本实例演示的是如何动态地绘制一个正方体图案。运行程序,在编辑框中分别输入长、宽、高和角度,单击“绘图”按钮将绘制立体模型。(2)向窗体中添加1个图片控件,设置Type属性为Rectangle和Color属性为white,再添加4个编辑框控件。

2024-04-02 00:00:00 664 1

原创 实例090 绘制贝塞尔曲线(MFC对话框)

贝塞尔曲线是一种常见的曲线,本实例演示的是绘制水平和垂直两个方向的贝塞尔曲线。CDC类的PolyBezier成员函数是专门用来绘制贝塞尔曲线。根据本实例,读者可以: 绘制雕刻效果。(1)新建一个基于对话框的应用程序。

2024-04-01 00:00:00 235

原创 实例089 绘制蜗牛曲线(MFC单文档)

蜗牛线是一种常用的曲线,本实例演示的是如何在程序中绘制蜗牛曲线。通过SetPixel函数来绘制曲线上的点来实现绘制蜗牛曲线。根据本实例,读者可以:设置点的颜色。

2024-03-29 01:30:00 740 1

原创 实例088 绘制正弦曲线(MFC单文档)

​​​​​​​1.实验内容本实例实现的是绘制一个正弦曲线。MFC的Ondraw和OnPaint函数的作用2.实验原理首先通过SetViewportOrg函数设置坐标原点,然后使用MoveTo和LineTo函数绘制坐标轴和曲线。下面介绍这两个函数。(1)MoveTo函数。该函数用于设置画笔位置。(2)LineTo函数。该函数用当前画笔画一条线,从当前位置连到一个指定的点。3.实验代码(1)新建一个基于单文档的应用程序。(3)实验结果。

2024-03-27 21:00:46 581

原创 4.5 圆和椭圆运用示例

【代码】4.5 圆和椭圆运用示例。

2024-03-27 06:00:00 224

原创 4.6线段line()函数和填充多边形fillPoly()函数

fillPoly()函数用来填充多边形。line()函数用于画线段。

2024-03-26 06:00:00 464 1

原创 4.4 椭圆函数ellipse()

用来绘制或者填充一个简单的椭圆弧或者椭圆扇形。

2024-03-25 06:00:00 443 1

本文利用子对话框编辑框来修改主对话框编辑框内容

本文利用子对话框编辑框来修改主对话框编辑框内容

2024-07-18

基于对话框的MFC下,利用Cimage类将读取的图像显示在CPictureCtrl控件上

基于对话框的MFC下,利用Cimage类将读取的图像显示在CPictureCtrl控件上

2024-07-18

MFC下进度条控件的自定义开源类

MFC下进度条控件的自定义开源类,来自其它网站

2024-07-18

MFC下-Sin函数绘制

单文档MFC下_Sin函数绘制

2024-07-18

基于对话框的MFC下,练习单选按钮

基于对话框的MFC下,通过控制选择不同的单选按钮来选择打开不同的对话框

2024-07-18

在基于对话框的MFC下练习单选和复选功能

在基于对话框的MFC下练习单选和复选,通过控制复选框来控制RGB颜色值,控制单选按钮来控制亮暗程度

2024-07-18

基于单文档的MFC下练习太极图

基于单文档的MFC下练习太极图

2024-07-18

在基于单文档的MFC下练习太极鱼图

在基于单文档的MFC下练习太极鱼图

2024-07-18

在基于对话框的MDC下利用OPencv将图片显示在pictureCtrl控件内

在基于对话框的MDC下利用OPencv将图片显示在pictureCtrl控件内

2024-07-18

MFC下基于单文档的打印实例

View::OnPrint下编写打印内容

2024-07-17

MFC中编辑框保存为csv文件

基于对话框的MFC0中,将编辑框中的内容保存为csv文件,并通过提示框读取显示的csv文件

2024-07-17

重写进度条控件虚函数,为进度条添加实时显示百分条进度

重写进度条控件虚函数,为进度条添加实时显示百分条进度

2024-07-16

MFC简单运用单选框按钮、时间列表框、编辑框、下拉列表框等控件编写的学生基本信息管理界面,注意是界面

MFC简单运用单选框按钮、时间列表框、编辑框、下拉列表框等控件编写的学生基本信息管理界面,注意是界面

2024-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除