自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ma_Hong_Kai的博客

生活中的一些记录

  • 博客(336)
  • 资源 (8)
  • 收藏
  • 关注

原创 .a .lib .dll 导入导出

在软件开发中,`.a`、`.lib` 和 `.dll` 文件都与有关,但它们分别用于不同的操作系统和编程环境,下面详细介绍它们的关联及区别。

2025-03-07 09:40:54 575

原创 Attempted an unsupported operation.

3、确定 控件id,删除 resource 文件仅保留 resource.h 编译工程;*.rc文件报错resource改为resource.h ——ok。2、使用问题出现 在dlg中某个控件添加变量,编译没问题,运行报该错。1、环境 win11 Visual Studio 2022。

2025-02-13 17:01:37 103

原创 Visual Studio 2022 调试局部变量被优化

选用 已禁用。

2025-01-03 11:05:14 136

原创 不带后缀的文件包含

例子,自己引入的外部库文件。

2025-01-03 10:47:15 108

原创 SetScrollInfo 滚动条不隐藏

【代码】SetScrollInfo 滚动条不隐藏。

2025-01-02 17:44:54 263

原创 CDocument的缩放

1、CCDocumentSizeDoc 派生自 CDocument。2、CCDocumentSizeView 派生自 CView。

2024-12-17 14:57:01 153

原创 数据优化带来的问题

原因大概可以猜到 等待进一步深究。

2024-12-13 17:50:32 124

原创 创建线程、socket通信、recv非阻塞

【代码】创建线程、socket通信、recv非阻塞。

2024-12-12 14:18:43 333

原创 thread

【代码】thread。

2024-12-10 10:13:09 168

原创 opecv 图片中心放大 只保留指定大小 C++

【代码】opecv 图片中心放大 只保留指定大小 C++

2024-12-05 11:20:20 148

原创 OPenCV 图片局部放大

【代码】OPenCV 图片局部放大。

2024-12-05 09:38:20 444

原创 OpenCV

MFC(C++)的使用

2024-12-04 13:13:22 1374

原创 NSIS教程

06、添加应用程序文件,即我们要打包的文件,可以使用默认的“Mainsection”组,也可以根据需要进行更改或新建组,如果有两个或两个以上的组时,你也可以设置是否“允许用户选择要安装的组件”。NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的 Win32 安装、卸载系统。如果你的程序只是一个文件,你可以点击“添加文件”把程序文件添加进来,(需要注意的是,添加文件之前要先把向导自己生成的两个文件删除。

2024-11-21 14:09:38 1077

原创 github和Visual Studio

使用很简单,自己稍微琢磨下就明白了。

2024-11-08 14:11:42 1351 3

原创 qt 安装提示 无法定位程序输入点 systemparametersinfofordpi于动态链接库

安装 qt-creator-opensource-windows-x86_64-14.0.2.exe 有以下提示无法定位程序输入点 systemparametersinfofordpi于动态链接库 路径 qt-creator-opensource-windows-x86_64-14.0.2.exe。

2024-10-12 09:02:50 1316

原创 平台工具集

我的理解,工具集是 提供特定于驱动程序开发的工具和库。

2024-08-10 09:46:20 447

原创 移植对话框MFC

以下均拷贝自上面,仅用来记录 (部分有删除)

2024-06-23 10:55:11 679

原创 枚举(枚举遍历)

几个重要的地方(1)定义认为几个比较关键的地方每个枚举器或变量名必须是唯一的。但是,值可以重复(2)定义使用范围 classclass可使用声明中的此关键字指定枚举区分范围。

2024-02-28 18:53:23 633

原创 error warning

error C1189 error C2678 4、C4819

2024-01-17 23:27:27 1785

原创 CTreeCtrl

对应的函数自己看下使用,创建什么的都不提了大同小异。

2024-01-09 10:12:07 426

原创 CComboBox重载在CListCtrl中使用

【代码】CComboBox重载在CListCtrl中使用。

2024-01-04 17:03:40 670

原创 CComboBoxEx

CComboBoxEx

2023-12-21 15:49:54 427

原创 自己制作指定格式的bmp文件

bmp Bmp Bmp文件

2023-12-21 14:08:01 1090

原创 对话框重载 OnSize 对话框尺寸修改

OnSize 对话框尺寸修改

2023-12-20 09:35:23 584

原创 CTabCtrl Ctrl单机选中 shift点击批量选

shift点击批量选 Ctrl单机选中

2023-12-19 20:23:51 390

原创 GetKeyState

GetKeyState

2023-12-19 16:09:13 439

原创 unordered_map使用

2、因此升序排列map的时候需要谓词不能使用默认值less,第三个参数需要传入大于的greater,或者反向遍历multimap 存储到unordered_map。1、unordered_map的存储数据是通过出栈入栈的方式,即第一个进入的是最后一个。结果就不给出了,自己测一下就能得到。

2023-12-16 15:04:22 783

原创 map 和 multimap 存储区别 、取消自动排序 unordered_map

简单结论,map key唯一 ,单对单映射。multimap 可以多对多映射;应按照value将map排序了。multimap 的。

2023-12-15 19:01:19 737

原创 CStdioFile

文件创建、数据写入、写入路径。

2023-12-12 09:54:18 471

原创 CString 的 Replace 函数

【代码】CString 的 Replace 函数。

2023-12-09 14:20:25 1610 1

原创 对话框、内部控件位置

MoveWindow自己塞进去的是屏幕坐标。

2023-11-30 20:19:17 462

原创 MFC—CTabCtrl 、CListCtrl

为了方便自己查找。

2023-11-27 18:57:56 950

原创 正则表达式C++

【代码】正则表达式C++

2023-10-28 19:36:52 427

原创 Visual Studio 自定义的颜色字体不生效

Visual Studio 自定义颜色犯病了,我试过重启电脑,重启vs,更新代码,就差重装vs了。后来点到别的dll中正常,就是dll1和dll2有问题,就猜测可能是需要唱戏卸载加载,结果蒙对了。2、在dll2引用另一个dll1中的结构体。结构体不识别,今天成员函数cpp中自定义颜色不生效。1、dll1中引用第三方库的类不识别,颜色黑白,自定义颜色不生效;全部清理-卸载dll2-重新加载dll2。~~不然都是黑白自定义真难受。

2023-07-15 11:37:00 1509 2

原创 Vs窗口布局移动窗口vs直接卡死2

步骤2:如果步骤1提示存在问题,则需要跳过步骤2,直接执行步骤3;搞了搞了 可以拖动了(目测应该是微软自己发现这个问题,在别更新中解决了该问题了)附上操作步骤(我中间操作了n次主要是,dism的使用),基本上可以解决。由于莫名其妙的更新导致又卡死了,导致最近一年多无法拖动vs的框挺折磨。步骤5:修复完成后,再次检查系统,执行步骤2的指令并结束。附上更新后的截图(可以试试单独更新)前一段时间看到一个有意思的命令。

2023-07-10 13:58:29 530

原创 CTabCtrl 删除,修改,增加

删除后需要把后面的标签移到前一个 ,删除的标签页标签需要删除。使用原数据进行替换,Get的的数据是无法替换。2、增加InsertItem新的就行。

2023-05-13 19:40:54 212

原创 引用及修改(map修改key)

首先map,erase会将删除,由于使用的是同一片内存空间,因此在使用之前,需要先将map中修改的value存起来,然后erase,然后在insert,并且修改所有引用的地方。有个map的value引用的是一个vector中的数值,在需要修改map中的key时,需要删除重新插入,结果出错。

2023-05-13 19:29:51 842

原创 LNK2001-模板函数在别的dll无法使用

错误 1 error LNK2001: 无法解析的外部符号 "public: static class std::vector __cdecl AlgCom::BubbleSortingLt2Gt(class std::vector const &)" (?

2023-04-02 23:52:39 217

原创 预处理器定义无效

(盲猜以前编译过debug,然后去切到release就莫名问题,debug也需要宏,不知道为啥会串台,我这里debug基本不用直接加了)改debug及结果(好神奇,我自己卸载,重新加载感觉很神奇)我们看下 debug的。

2023-04-02 15:05:59 439

原创 error LNK2011

Induce的预编译文件 *pch,因为你的两个项目一模一样所以冲突了,我这里将宏IntDir修改了,当然你也可以改名字。自己使用了预编译,Main链接了Induce。

2023-04-01 16:58:25 667

颜色设置,对话框设置、索引色、真彩色

真彩色、索引色、MFC、VS2017

2024-06-27

CTabCtrl的使用

1、7是简单示例 2、其余2个文件是实际工程中的使用

2023-05-13

vs2013 的配置 黑色自定义

vs2013 的配置 黑色自定义

2023-04-15

vcredist-x64.exe

vcredist-x64.exe

2023-03-29

MFC tip的用法,悬浮文字

MFC tip 悬浮文字 静态文本 多个添加 动态修改

2022-03-31

CMFCPropertyGridPropertyEx_VS2013

CMFCPropertyGridProperty 重载 可以使用 checkBox 直接可以运行 编译平台vs2013

2020-12-13

objectarx_wizards_2013+ObjectARX 2013Doc+解决问题.rar

包含内容: 1、objectarx_wizards_2013安装msi 2、几乎所有的OBJECTARX版本、arx向导向导链接 2、安装后出现的问题及解决方案

2019-06-19

fortran语法手册

fortran语法手册,包括一些自己的感觉一些新手适用的链接

2019-05-05

番茄助手安装可使用vs2013(2017有误,联系我给链接)win7win10

番茄助手,可使用平台win10 2017 ; win 7 2013 其余平台尚未测试2017有误联系我给链接

2019-04-07

VisualSVN及dll

安装完成后使用VisualSVN.Core.L.dll替换原本的dll即可,带有安装包 亲测vs2013可用

2019-03-07

vs2008spy++

vs2008的spy++,可以用来查找进程,类,句柄,是一个不可或缺的小工具

2018-11-29

windbg的学习资料

windbg的学习资料,包含介绍,基本命令,以及一些简单的例子,教程等等。

2018-11-01

空空如也

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

TA关注的人

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