自定义博客皮肤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)
  • 收藏
  • 关注

原创 【笔记】【OAK-POE】修改IP地址时遇报错ModuleNotFoundError: No module named ‘depthai‘处理

【笔记】【OAK-POE】修改IP地址时遇报错ModuleNotFoundError: No module named 'depthai'处理

2024-02-18 16:42:37 402 1

原创 【笔记】extern处理全局变量的理解和CWnd*m_pMainWnd理解

当在A.cpp中创建一个全局变量x,并在A.h中使用extern声明该变量,然后在B.cpp中包含A.h并使用abc,实际上是在告诉编译器这个变量x是在其他地方定义的。当编译器处理B.cpp时,它会知道x是在其他地方定义的,并会在链接阶段将A.cpp中定义的x与B.cpp中的引用连接起来。是在基于MFC的程序中常见的一种变量类型。总的来说,m_pMainWnd在程序中的作用是处理和管理MFC界面,它可以用来操作主窗口的各种属性和方法,处理主窗口的消息和事件,以及管理主窗口的显示和行为。

2024-01-23 12:02:07 359 1

原创 【笔记】MFC CStatic 控件一种文本内容修改及刷新控件的方式

通过调用Ctrl对象的GetWindowRect函数,获取静态文本控件的窗口矩形,并将结果保存在staticRect变量中。GetWindowRect函数返回的是控件相对于屏幕的矩形坐标。1.下面函数是将CStatic控件Ctrl和文本内容strText作为输入,修改控件文本及刷新界面的函数。,将控件的客户区矩形标记为无效,即需要重新绘制。这样,在下一次窗口绘制的时候,系统会调用窗口的。是一个用于表示控件的客户区矩形的变量。)无效,即需要重新绘制。函数时,系统会向窗口发送一个。函数,进行相应的绘制操作。

2023-09-27 15:58:24 478 1

原创 【解决但疑惑】MFC报错“不支持尝试执行的操作“一种简单粗暴的解决方法

例如,如果在DoDataExchange()函数中写入了类似于以下代码: DDX_Control(pDX, IDC_BUTTON_MAXIMUN, m_btu_Max);因此,在开发过程中,建议保持良好的编程习惯,遵循变量命名规则(如骆驼命名法)并为代码编写适当的注释,以提高代码的可读性。目前还未搞清楚为何在属性一栏生成的是IDC_STATIC_VIEW712,但实际上该控件绑定的是。在创建控件时,属性一栏显示的name是IDC_STATIC_RESAULT_VIEW712。若有告知,感激不尽!

2023-09-12 10:37:50 921 2

原创 【笔记】C++一种把信息发送给窗口进行异步处理的方法

宏是MFC框架中用于将消息映射到消息处理函数的一种机制,可以扩展MFC框架的消息处理能力,处理自定义消息或系统消息。这段代码的作用是向指定的窗口发送一个自定义消息,告诉窗口接收到了一个消息,并将消息的一些参数传递给该窗口。窗口:“行,我注册一下,用ON_MESSAGE进行了消息映射,你来活了丢给我就行,你好好跑腿XD~”函数:该函数是Windows API中的一个函数,用于向指定的窗口发送一个消息。在这里,它表示接收到的消息的命令码。是一个消息处理函数的名称,它必须是窗口类的成员函数,并且具有特定的签名。

2023-09-07 18:47:11 296 1

原创 【笔记】C++关于memcpy函数越界问题

未定义行为:C/C++标准没有定义越界访问的行为,因此越界访问可能导致程序的行为变得不可预测,可能会导致程序崩溃或产生奇怪的结果。函数之前,确保目标内存块的大小足够容纳要复制的数据,并且要注意源内存块的长度。函数是C/C++标准库中的一个内存拷贝函数,用于将源内存块的数据复制到目标内存块。函数是根据给定的字节数进行内存拷贝的,它不会检查源内存块的长度。:要复制的字节数,即要从源内存块复制到目标内存块的数据长度。:目标内存块的指针,指向要将数据复制到的内存块。:源内存块的指针,指向要复制数据的内存块。

2023-09-07 10:46:44 1212 3

原创 【笔记】MFC对多个控件实现鼠标左键按下触发,抬起停止

1.捕捉鼠标左键按下/抬起信号,“9999”为标志位,用“1”和“0”区分是按下还是抬起。3.在界面初始化函数OnInitDialog()中绑定句柄。仅为示例,具体细节继续学习相关知识,研究原理。4.2重写OnWndMsg()函数实现功能。1.捕捉鼠标左键按下和抬起信号的实现方法。2.获取鼠标点击位置的实现方法。2.在界面类中创建按钮句柄。4.重写OnWndMsg。

2023-08-31 18:20:21 696

原创 【笔记】新增.cpp(源文件)和.h(头文件)文件后触发E1696 无法打开 源 文件 “stdafx.h“的情况及处理方式

在项目中新增源文件包含“stdafx.h”时报错无法打开源文件。这种情况先编译试试看,能跑就没问题。发现在利用Ctrl+N新建的源文件好像都默认预编译头为创建,在后续遇到此问题先照此办法处理。学习:stdafx.h是与预编译头相关,出现问题根据提示优先查找预编译头相关配置。3.将红框中的“创建”修改为“使用”即可。2.右键源文件-》属性,跳转出以下界面。1.双击错误跳转至报错的源文件。

2023-08-31 11:58:47 1952

空空如也

空空如也

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

TA关注的人

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