自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VS2019 MFC学习笔记(八)Tab Control控件

对于切换不同页面,我们需要为Tab Control控件添加OnTcnSelchangeTab1()函数。在类向导中为新添加的对话框类,即tab control控件所在类生成初始化虚函数OnInitDialog(),在该函数中我们将不同对话框和控件绑定。用Tab Control控件去切换不同界面的的本质是将不同界面或者对话框的父级指针指向Tab Control控件,再通过标签去选择不同界面。在新添加的对话框类中引用其他对话框头文件,实例化不同的对话框。由此实现了两个对话框类绑定到Tab Control控件。

2025-11-07 18:13:53 170

原创 VS2019 MFC学习笔记(七)List Control 控件使用

该控件初始化需要在对话框的OnInitDialog()函数中实现,该函数不会自动生成,需要利用类向导生成。在工具箱拖出控件,右键查看属性,将视图/view选择为report(报表),图为原始界面。打开类向导,选择当前类,选择虚函数,添加OnInitDialog()函数。初始化函数代码如下,实现一个十乘十数据报表。利用list control实现报表功能。

2025-10-30 17:02:06 152

原创 VS2019 MFC学习笔记(六)多线程创建

线程创建函数如下,AfxBeginThread函数第一个参数为线程函数入口,第二个参数为需要给线程函数传递的参数的指针,无需传参即为NULL。函数返回值类型固定为UINT(MFC系统自定义),传入参数类型固定为LPVOID。多线程可以让程序同时处理多件事情,提升运行效率。线程指针的创建及初始化。

2025-10-30 15:36:06 387

原创 VS2019 MFC学习笔记(五)定时器

在按钮消息处理程序中添加SetTimer(),启动定时器。第一个参数代表事件id,第二个参数为时间间隔,单位毫秒。在类向导为对话框添加WM_TIMER消息,生成OnTimer()函数。OnTimer()函数定时触发,并判断触发事件id,进行下一步处理。本次想实现的效果为点击按钮,编辑框中的数字隔一秒加一。

2025-10-29 21:05:39 82

原创 VS2019 MFC学习笔记(四)基于单文档程序创建可停靠Pane

自定义Pane类创建后的.cpp 和 .h文件基本没有内容,创建好之后,为面板插入Dialog。图中为已经通过类向导创建。完全支持在其上布置各种控件(如按钮、编辑框、列表控件等),它本质上是一个可停靠的容器窗口,使用方式与对话框或面板类似,非常适合在单文档 / 多文档程序中实现可停靠的功能面板。Pane创建后会调用OnCreate()函数,在该函数中实现DIalog,在OnSize()中歌更改Dialog大小。在MainFrm中添加头文件,在Create()函数中添加自定义Pane的实现代码。

2025-10-29 17:12:05 404

原创 VS2019 MFC学习笔记(三)在单文本程序中添加对话框

在MainFrm.cpp(默认生成)中修改OnCreate()函数(同样为默认函数),添加对话框生成代码。右键对话框,在属性中修改样式(Style),选择pop为弹出窗口,选择child可以将对话框嵌入主界面。程序生成的类视图,输出,属性等可以直接叉掉,下一次运行就不会继续显示。目前遇到的问题是,生成的对话框还无法拖动,预计下一节更新。首先选择资源视图,选择插入Dialog。

2025-10-28 21:43:52 176

原创 VS2019 MFC学习笔记(二) 多窗口创建

在资源视图中右键Dialog,选择“插入Dialog”,创建新窗口。

2025-10-28 16:39:16 524

原创 VS 2019 MFC 学习笔记(一)

Button双击即可添加处理函数,并自动定位。

2025-10-16 16:28:34 153

空空如也

空空如也

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

TA关注的人

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