
MFC小程序
文章平均质量分 76
介绍MFC小程序、案例(含代码)。
LaoWaiHang
研究计算机编程,锻炼大脑,保持健康思维。。。
展开
-
MFC案例:使用键盘按键放大、缩小窗口图像的实验
当在对话框窗口居中显示一幅图像时,图像的尺寸可能大于或小于窗口的尺寸,这时我们希望通过使用按键“+”进行图像放大显示,使用按键“-”进行缩小显示(当然也可以使用其它按键)。下面开始使用MFC进行这个实验,编译环境是VS2022。首先,把一幅图像按原尺寸(不做拉伸)居中显示到窗口中,使我们能看到图像原始的样子;然后,进行程序核心部分,使用键盘消息处理函数接收键盘消息,当接收到“+”或“-”按键按下消息时,相应的显示图像的某一区域。原理上,在窗口尺寸既定的情况下,图像选定区域越小则显示出来原创 2025-04-23 20:12:58 · 984 阅读 · 0 评论 -
MFC案例:用鼠标移动窗口图像的实验
当使用基于对话框的MFC项目窗口显示图像时,如窗口的尺寸小于图像的尺寸,在不做缩放的情况下按照原图尺寸在窗口显示,那么只能看到图像的局部,这时我们希望可以通过鼠标移动图像进而显示其它部分。今天就进行这个实验,编译环境是VS2022。 思路:显示图像的过程就是将图像的某一部分复制到屏幕的过程。若是在鼠标左键按下、抬起及鼠标移动的消息处理函数中,通过获得图像的某一部分并发送到屏幕上,则可达到上述目的。原创 2025-04-10 20:13:08 · 771 阅读 · 0 评论 -
MFC案例:利用CFileDialog类选择多个文件的实验
在MFC项目中使用CFileDialog打开文件时,一般的使用场景是选择一个文件,今天我们做一个选择多个文件的实验,运行环境是VS2022。 实验目标:在基于对话框的MFC项目中,通过调用CFileDialog类对象,将选择到的多个文件的路径及文件名保存到一个CString数组中,并通过显示控件逐一显示出来。原创 2025-04-10 19:59:19 · 757 阅读 · 0 评论 -
MFC案例:利用计时器(Timer)动态绘制正弦曲线
这是一个基于对话框的MFC程序,运行效果是在只画出I、IV象限的坐标系中绘制出红、蓝、绿各相差PI/2的三条正弦曲线,计时器运行一个周期曲线在X轴移动一个像素(对应1度),Y轴显示正弦值(150个像素代表1);通过计时器的使用动态画出随时间变化的正弦曲线。原创 2025-03-25 19:53:08 · 841 阅读 · 0 评论 -
MFC案例:利用双缓冲技术绘制顶点可移动三角形
MFC案例:利用双缓冲技术绘制顶点可移动三角形在屏幕上出现一个三角形,同时显示各顶点坐标,当用鼠标选择某顶点并拖动时,三角形随鼠标移动而变形。原创 2025-02-25 14:04:27 · 644 阅读 · 0 评论 -
MFC案例:基于对话框的简易阅读器
MFC案例:基于对话框的简易阅读器功能目标: 1.阅读txt文件、 2.阅读时可以调整字体及字的大小、3.打开曾经阅读过的文件时,能够自动从上次阅读结束的位置开始显示,也就是能够保存和再次使用阅读信息、 4.对于利用剪贴板粘贴来的文字能够存储成txt文件保存、5.显示界面可以调整大小。原创 2024-12-11 19:35:53 · 993 阅读 · 0 评论 -
MFC案例:自制工具条(Toolbar)按钮的小程序
在基于对话框的MFC项目中,自制三个 Toolbar 按钮(用颜色区分,分别为红、绿、蓝);程序运行时,单击红色按钮显示一个红色的填充椭圆;再单击绿色按钮则进行清屏;最后单击蓝色按钮退出程序。原创 2024-06-25 20:22:46 · 995 阅读 · 0 评论 -
MFC案例:利用SetTimer函数编写一个“计时器”程序
利用基于对话框的MFC项目,做一个一方面能够显示当前时间;另一方面在点击开始按钮时进行读秒计时,计时结果动态显示,当点击结束时读秒结束并保持最后结果。原创 2024-06-11 20:24:48 · 1951 阅读 · 0 评论 -
MFC:初步理解序列化与反序列化(含代码实现)
初步理解MFC序列化与反序列化实现思路,实现简要代码验证。原创 2024-05-31 20:40:53 · 899 阅读 · 0 评论 -
MFC:CFileFind类使用方法介绍
CFileFind类是MFC中关于文件操作(含目录,目录是特殊的文件,下面内容中不区分文件和目录,同一称作文件)的一个很重要的类,封装了关于文件查找、遍历的多种操作。原创 2024-05-18 20:42:43 · 1223 阅读 · 0 评论 -
MFC无模态对话框程序结构
使用win32空项目,调用MFC库,手写代码生成无模态对话框;通过手写代码,加深对MFC自动生成代码的理解。原创 2022-11-06 19:47:37 · 276 阅读 · 0 评论 -
MFC:如何将JPEG等图片显示到对话框客户区
本文描述采用基于对话框的MFC应用显示图片的大致过程,达到显示图片不变色、不变形的目的,附有详细代码及注释。原创 2023-12-29 15:54:20 · 1731 阅读 · 0 评论 -
MFC中如何打开一个文本文件并把内容显示到文本编辑框中
关于在MFC中如何打开一个文本文件并把内容显示到文本边框中,下面简要介绍一下相关步骤。原创 2023-05-17 19:53:34 · 2847 阅读 · 0 评论 -
MFC 基于对话框应用绘制正弦曲线
MFC 基于对话框应用绘制正弦曲线原创 2023-06-16 20:02:34 · 1001 阅读 · 0 评论 -
MFC编程案例《简易音乐播放器》
本文详细介绍一个利用基于对话框的MFC编制简易音乐播放器的流程及相关代码;MFC初学者可以通过这个案例增加MFC编程经验,提高编程水平。这里编程环境使用的是VS2022。原创 2023-09-17 19:42:29 · 1138 阅读 · 8 评论 -
MFC中如何把文本编辑框中的内容保存到文件中去
本文介绍一下在MFC中如何把文本编辑框中的内容保存到文件中去的办法。原创 2023-05-14 20:12:45 · 1079 阅读 · 1 评论 -
MFC中新建窗口(程序自己启动自己)相关函数的使用方法
MFC中新建窗口(程序自己启动自己)相关函数的使用方法简介原创 2023-05-21 13:40:46 · 756 阅读 · 2 评论 -
MFC案例:利用交互式技术绘制一个长短、位置可变的线段
本文利用交互式技术绘制一个长短、位置可变的线段。具体要求:绘制一条线段:线宽为3;颜色红色;两个端点绘制边长为5的方框(方框线宽为2,无填充);在两个端点下方实时显示端点坐标;端点方框被鼠标选中拖动时,线段及坐标均随鼠标移动而变化。绘图过程中使用的交互式技术包括: 回显、引力域、橡皮筋等,可自行对照。原创 2023-10-18 20:12:20 · 252 阅读 · 0 评论 -
MFC:手写一个模态对话框程序
在MFC中,要生成一个模态对话框程序,只要按着VS的提示,拖拖拽拽就能生成一个这样的程序,效率非常高。这里,我们反其道而行之,自己写一个这样的程序,这个程序与自动生成的程序大同小异,目的是通过自己写程序的过程,提高阅读理解MFC自动生成程序的能力。原创 2024-04-12 20:53:55 · 615 阅读 · 0 评论 -
MFC:组合框ComboBox的使用
MFC组合框ComboBox的使用方法介绍。原创 2024-03-26 16:08:55 · 1590 阅读 · 0 评论 -
MFC:滑块控件与进度条控件的使用
MFC程序,实验滑块控件(Slider Control)与进度条控件(Progress Control)的使用。原创 2024-04-02 19:05:26 · 1420 阅读 · 0 评论