01MFC建立单个文件类型——画线

文章目录

选择模式

初始化文件作用解析

运行:

各初始化文件解析

复制代码
MFC(Microsoft Foundation Classes)是一个C++类库,用于在Windows操作系统上创建应用程序。从提供的文件列表中,我们可以看到一些常见的MFC项目文件,下面是它们各自的作用:

1. **头文件(.h)**:
    - `ClassView.h`: 通常用于定义类视图(Class View)窗口,它显示类和它们的成员。
    - `draw2_line.h`: 可能是项目特定的头文件,用于定义与绘图相关的类或功能。
    - `draw2_lineDoc.h`: 定义与`draw2_line`文档相关的类,这是MFC文档/视图架构中的一部分。
    - `draw2_lineView.h`: 定义与`draw2_line`视图相关的类,同样用于文档/视图架构。
    - `FileView.h`: 定义文件视图窗口,用于显示文件列表或内容。
    - `MainFrm.h`: 定义主框架窗口的类。
    - `OutputWnd.h`: 定义输出窗口,通常用于显示程序的输出或日志。
    - `pch.h`: 预编译头文件,用于加速编译过程。
    - `PropertiesWnd.h`: 定义属性窗口,用于显示和编辑对象的属性。
    - `Resource.h`: 定义资源,如菜单、图标、对话框等。
    - `targetver.h`: 定义项目的目标操作系统版本。
    - `ViewTree.h`: 定义树状视图窗口,用于以树状结构显示信息。

2. **源文件(.cpp)**:
    - `ClassView.cpp`: 实现类视图窗口的功能。
    - `draw2_line.cpp`: 可能是项目特定的源文件,实现与绘图相关的功能。
    - `draw2_lineDoc.cpp`: 实现`draw2_line`文档类的功能。
    - `draw2_lineView.cpp`: 实现`draw2_line`视图类的功能。
    - `FileView.cpp`: 实现文件视图窗口的功能。
    - `MainFrm.cpp`: 实现主框架窗口的功能。
    - `OutputWnd.cpp`: 实现输出窗口的功能。
    - `pch.cpp`: 预编译头文件的实现,通常为空或包含初始化代码。
    - `PropertiesWnd.cpp`: 实现属性窗口的功能。
    - `PropertiesWnd.cpp`: 看起来是重复的,可能是一个错误。
    - `ViewTree.cpp`: 实现树状视图窗口的功能。

类导向创建鼠标按键按下抬起操作函数

思路:鼠标按下记录起始位置,鼠标抬起记录终点位置,画线

添加一个变量记录起始位置注意事项

代码实现

效果图

虚实/颜色线

相关推荐
AA陈超1 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-14 属性菜单 - 文本值行
c++·游戏·ue5·游戏引擎·虚幻
云知谷1 小时前
【经典书籍】C++ Primer 第15章类虚函数与多态 “友元、异常和其他高级特性” 精华讲解
c语言·开发语言·c++·软件工程·团队开发
weixin_582985182 小时前
OpenCV cv::Mat.type() 以及类型数据转换
c++·opencv·计算机视觉
koo3643 小时前
李宏毅机器学习笔记30
人工智能·笔记·机器学习
摇滚侠4 小时前
Spring Boot 3零基础教程,WEB 开发 内嵌服务器底层源码分析 笔记48
spring boot·笔记
oioihoii5 小时前
深入理解 C++ 现代类型推导:从 auto 到 decltype 与完美转发
java·开发语言·c++
报错小能手5 小时前
项目——基于C/S架构的预约系统平台 (1)
开发语言·c++·笔记·学习·架构
lingran__5 小时前
算法沉淀第十天(牛客2025秋季算法编程训练联赛2-基础组 和 奇怪的电梯)
c++·算法
赤月幼狼6 小时前
clickhouse学习笔记(一)基础概念与架构
笔记·学习·clickhouse
oioihoii7 小时前
当无符号与有符号整数相遇:C++中的隐式类型转换陷阱
java·开发语言·c++