MFC
文章平均质量分 53
weixin_45794330
这个作者很懒,什么都没留下…
展开
-
CComboBox类组合框控件示例
CComboBox类组合框控件示例原创 2024-07-21 13:17:29 · 477 阅读 · 0 评论 -
MFC列表框示例
本文仅供学习交流,严禁用于商业用途,如本文涉及侵权请及时联系本人将于及时删除。原创 2024-07-21 10:39:21 · 264 阅读 · 0 评论 -
MFC本文利用子对话框编辑框来修改主对话框编辑框内容
本文利用子对话框编辑框来修改主对话框编辑框内容。原创 2024-07-18 20:44:12 · 100 阅读 · 0 评论 -
通过Cimage类将图片显示在CPictureCtrl控件上
修改各个控件ID,并给编辑框控件绑定字符类变量。1.建立基于对话框的MFC项目,控件布局如下。2.为两个按钮添加响应函数,并完善代码,如下。原创 2024-07-18 20:31:58 · 534 阅读 · 0 评论 -
MFC对话框下编辑框内容保存为txt文件
1.创建基于对话框的MFC项目,布置控件并修改ID。2.为两个按钮添加响应函数,并为响应函数添加代码。MFC对话框下编辑框内容保存为txt文件。原创 2024-07-17 21:31:52 · 287 阅读 · 0 评论 -
学生基本信息界面(MFC)
熟悉应用MFC单选按钮、下拉列表框、编辑框、时间列表控件原创 2024-07-16 20:36:11 · 108 阅读 · 0 评论 -
实例080 进度条百分比显示
本实例将实现进度条的百分比显示的功能原创 2024-06-24 21:25:23 · 641 阅读 · 0 评论 -
测试单选框
1.新建主对话框,并设置单选框控件和按钮控件,修改ID:IDC_RADIO_FIRST,IDC_RADIO_SECOND其中一个Group属性为True。值可用于在对话框中为控件建立关联的成员变量。必须为同组中的第一个单选按钮设置。由一个圆圈和紧随其后的文本标题组成,当它被选中时,圆圈中就标上一个黑点。3.在主对话框中,初始化函数中添加单选框默选状态,编辑控件响应函数。通常将一组单选按钮放在一个组框控件中,在一组单选按钮中,2.创建两个子对话框并为其绑定类对象。,而同组的其他单选按钮不可再设置。原创 2024-06-18 01:15:00 · 256 阅读 · 0 评论 -
编辑框保存为csv文件
编辑框保存为csv文件原创 2024-06-17 08:35:05 · 441 阅读 · 0 评论 -
8.1 基本打印功能
单文档打印函数原创 2024-06-11 08:38:18 · 532 阅读 · 0 评论 -
隐式链接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 · 407 阅读 · 0 评论 -
使用MFC DLL
(3) 将例9.1项目中的MFCLibraryDll.h头文件和MFCLibraryDll.lib库文件复制到项目MFCImLink根目录下,并将它们添加到项目中。或者是右击项目中的“源文件”文件夹,在快捷菜单中选择“添加”|“现有项。创建的MFCLibraryDll.dll,使用其中的导出函数求正方形的面积。个动态链接库,由于它们创建导出函数的方法不一样,使用它们时,也略有不同。菜单命令,在弹出的“添加现有项”对话框中选择所需的。中的导出函数,在使用完毕后,应用程序。文件加入应用程序中,主要有如下。原创 2024-06-07 00:00:00 · 661 阅读 · 0 评论 -
创建常规DLL的动态链接库
创建常规DLL的动态链接库原创 2024-06-06 00:00:00 · 339 阅读 · 0 评论 -
创建 MFC DLL-使用关键字_declspec(dllexport)
使用关键字_declspec(dllexport)-创建 MFC DLL原创 2024-06-05 08:10:39 · 964 阅读 · 0 评论 -
实例119 彩虹文字
在窗体中显示彩虹文字,需要调用CDC类的BeginPath、EndPath和AbortPath等方法使用通道,并使用随机函数rand来设置颜色。在窗体中显示彩虹文字,可以美化程序界面。本实例实现的是在窗体中显示彩虹文字,运行程序如图所示。根据本实例,读者可以:实现跟随鼠标移动的图片。(1)新建一个基于对话框的应用程序。原创 2024-05-17 08:21:18 · 400 阅读 · 0 评论 -
实例118 空心文
1.实例说明1.实例说明Windows提供了一个空心的字体——华文彩云,该字体在设备上输出时是空心的,效果比较好。本实例实现了宋体空心文本,效果如图所示。2.技术要点实现字体的空心显示,可以利用设备上下文CDC类的通道方法。3.实现过程(1)新建一个基于对话框的应用程序。添加一个编辑框和一个按钮控件本程序 "空心字Dlg.h"代码本程序 "空心字Dlg.cpp"代码(4)运行结果。原创 2024-05-16 20:54:50 · 302 阅读 · 0 评论 -
实例116 旋转的文字
实现字体的旋转非常简单,首先创建一个字体,在创建字体时指定倾斜角度,然后利用设备上下文选中字体,最后输出文字,这样文字就会在某一位置上按照字体指定的角度倾斜。在一些多媒体应用软件中,一些文字信息并不是按水平方向或垂直方向显示,而是按一定的角度倾斜显示,效果很好。本实例实现了文字的旋转,效果如图所示。字体在图形、图像处理中具有举足轻重的作用,特殊的字体能够增加图像的显示效果。本节将通过几个实例介绍如何绘制特殊效果的字体。(1)新建一个基于对话框的应用程序。实例116 旋转的文字。修改任意控件的字体属性。原创 2024-05-07 08:40:42 · 232 阅读 · 0 评论 -
画太极鱼图
【代码】画太极鱼图。原创 2024-04-26 08:22:57 · 325 阅读 · 0 评论 -
5.5.1MFC对话框——文件对话框
将对话框显示在屏幕上,并让用户从中选择文件。,那么调用下表中的成员函数获取文件信息。(1) 构造CFileDialog。创建一个按钮对话框,双击按钮按键。提供的通用文件对话框,实现。使用CFileDialog。原创 2024-04-07 00:00:00 · 228 阅读 · 0 评论 -
MFC中数据转化
选择哪种方法取决于您的项目编码环境(Unicode/MBCS/ASCII)、C++标准支持版本以及对字符集转换的具体要求。需要注意的是,转换前请确保CString对象包含的是合法的整数值字符串,否则转换可能会失败或者得到错误的结果。对于Unicode项目,可以使用CA2W宏将std::string转换为宽字符std::wstring,然后再转换为CString。在MFC中,将int类型数据转换为CString类型数据可以使用CString类提供的Format方法,这是一个非常直接且方便的方法。原创 2024-04-06 00:00:00 · 1993 阅读 · 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 · 1699 阅读 · 5 评论 -
实例083 使用滑块控件设置颜色值(MFC对话框)
在使用软件时,经常可以看到滑块控件,本实例实现了使用滑块控件设置颜色值的功能,运行程序,拖动滑块,程序将根据滑块位置对应的颜色值来绘制颜色,程序运行结果如图所示。在使用滑块控件时,首先要设置控件的范围,然后根据拖动滑块的位置获得相应的数据,要实现这些功能需要使用SetRange方法和GetPos方法。(2)向对话框中添加群组控件、图片控件、静态文本控件、编辑框控件和滑块控件,并设置编辑框控件为只读,并为控件添加成员变量。SetRange方法用来设置一个滑动块控件的滑动块的范围(位置的最小值和最大值)。原创 2024-04-03 00:15:00 · 656 阅读 · 1 评论 -
实例092 绘制立体模型(MFC对话框)
首先设置一个图形控件作为画板,通过SetViewportOrg函数获得中心点坐标,根据输入的数据计算立体模型的各个点坐标,使用CDC对象的Rectangle方法绘制正面的长方形,根据角度判断哪几条边用虚线绘制。立体几何图形在多媒体教学中经常会用到,本实例演示的是如何动态地绘制一个正方体图案。运行程序,在编辑框中分别输入长、宽、高和角度,单击“绘图”按钮将绘制立体模型。(2)向窗体中添加1个图片控件,设置Type属性为Rectangle和Color属性为white,再添加4个编辑框控件。原创 2024-04-02 00:00:00 · 668 阅读 · 1 评论 -
实例090 绘制贝塞尔曲线(MFC对话框)
贝塞尔曲线是一种常见的曲线,本实例演示的是绘制水平和垂直两个方向的贝塞尔曲线。CDC类的PolyBezier成员函数是专门用来绘制贝塞尔曲线。根据本实例,读者可以: 绘制雕刻效果。(1)新建一个基于对话框的应用程序。原创 2024-04-01 00:00:00 · 240 阅读 · 0 评论 -
实例089 绘制蜗牛曲线(MFC单文档)
蜗牛线是一种常用的曲线,本实例演示的是如何在程序中绘制蜗牛曲线。通过SetPixel函数来绘制曲线上的点来实现绘制蜗牛曲线。根据本实例,读者可以:设置点的颜色。原创 2024-03-29 01:30:00 · 743 阅读 · 1 评论 -
实例088 绘制正弦曲线(MFC单文档)
1.实验内容本实例实现的是绘制一个正弦曲线。MFC的Ondraw和OnPaint函数的作用2.实验原理首先通过SetViewportOrg函数设置坐标原点,然后使用MoveTo和LineTo函数绘制坐标轴和曲线。下面介绍这两个函数。(1)MoveTo函数。该函数用于设置画笔位置。(2)LineTo函数。该函数用当前画笔画一条线,从当前位置连到一个指定的点。3.实验代码(1)新建一个基于单文档的应用程序。(3)实验结果。原创 2024-03-27 21:00:46 · 584 阅读 · 0 评论