09 2021 档案

摘要: 阅读全文
posted @ 2021-09-24 18:28 十一的杂文录 阅读(34) 评论(0) 推荐(0)
摘要:操作步骤: 1.在dll项目中,点击 资源,新建一个 dialog 2.cpp文件 CDialog dlg(IDD_STA); // 显示窗口 dlg.Create(IDD_STA, 0); dlg.ShowWindow(SW_SHOW); // 调用窗口的控件 dlg.GetDlgItem(IDC 阅读全文
posted @ 2021-09-24 16:48 十一的杂文录 阅读(452) 评论(0) 推荐(0)
摘要:背景: 我需要对一个dll进行二次封装,其中有一个接口,里面的参数需要传回调函数。 需求: 这个回调函数,我需要开放出去,并且减少回调函数参数的个数 示例: // 回调原型 VOID __stdcall ImageCallback(HWND hWnd, BSTR imgBase64, ULONG_P 阅读全文
posted @ 2021-09-24 15:20 十一的杂文录 阅读(241) 评论(0) 推荐(0)
摘要:背景: 我需要对一个dll进行二次封装,其中有一个接口,里面的参数需要传回调函数。 需求: 这个回调函数,我需要开放出去,让别人调用我的dll时,自己写这个回调函数 示例: // 回调原型 VOID __stdcall ImageCallback(HWND hWnd, BSTR imgBase64, 阅读全文
posted @ 2021-09-24 15:10 十一的杂文录 阅读(683) 评论(0) 推荐(0)
摘要:例:我新建的工程是,带lib的MFC规则的DLL 主要有三个文件需要写东西 ( .h / .cpp / .def ) 示例: // a.h ...... #ifdef __cplusplus extern "C" { #endif /* * 初始化人脸库 * return 0:成功;-1:失败 */ 阅读全文
posted @ 2021-09-24 14:50 十一的杂文录 阅读(336) 评论(0) 推荐(0)
摘要:动态库分为三种: Non-MFC-DLL(非MFC动态库): 非MFC动态库不采用MFC类库结构,其带出函数为标准C接口,能被非MFC或MFC编写的应用程序所调用 MFC Regular DLL(MFC规则DLL): MFC规则DLL包含一个继承CWinApp的类,但其无消息循环 MFC Exten 阅读全文
posted @ 2021-09-24 14:42 十一的杂文录 阅读(107) 评论(0) 推荐(0)
摘要:一、设置 ini 保存位置 // 保存到 appdata 中 LPCWSTR GetIniPath() { WCHAR buffer[MAX_PATH]; BOOL result = SHGetSpecialFolderPath(0, buffer, CSIDL_LOCAL_APPDATA, fal 阅读全文
posted @ 2021-09-23 14:33 十一的杂文录 阅读(750) 评论(0) 推荐(0)
摘要:LPCWSTR GetIniPath() { WCHAR buffer[MAX_PATH]; BOOL result = SHGetSpecialFolderPath(0, buffer, CSIDL_LOCAL_APPDATA, false); wcscat(buffer, L"\\GPRIniC 阅读全文
posted @ 2021-09-23 14:02 十一的杂文录 阅读(684) 评论(0) 推荐(0)
摘要:wcscat(L"C:\\abc", L"\\GPR.log"); 阅读全文
posted @ 2021-09-10 18:28 十一的杂文录 阅读(663) 评论(0) 推荐(0)
摘要:C++获取appdata路径的方式: SHGetSpecialFolderPath wchar_t buffer[MAX_PATH]; SHGetSpecialFolderPath(0, buffer, CSIDL_LOCAL_APPDATA, false); // buffer = C:\User 阅读全文
posted @ 2021-09-10 18:25 十一的杂文录 阅读(2175) 评论(0) 推荐(0)
摘要:char* 转 BSTR char* s1 = "zhangsan"; CString s2 = CString(s1); BSTR s3 = s2.AllocSysString(); char* 转 LPCWSTR char* a = "a.jpg"; WCHAR b[256]; memset(b 阅读全文
posted @ 2021-09-04 23:11 十一的杂文录 阅读(507) 评论(0) 推荐(0)
摘要:climits 在老式中是 limits.h 一、引入 #include <climits> 或者 #include <limits.h> 二、符号常量 符号常量 表示 CHAR_BIT char的位数 CHAR_MAX char的最大值 CHAR_MIN char的最小值 SCHAR_MAX si 阅读全文
posted @ 2021-09-02 23:11 十一的杂文录 阅读(147) 评论(0) 推荐(0)
摘要:常规QString拼接字符串我们是这样写的 QString s = QString("My name is %1, age %2").arg("zhangsan").arg("18"); qDebug() << s; // "My name is zhangsan,age 18" Python的fo 阅读全文
posted @ 2021-09-01 23:39 十一的杂文录 阅读(456) 评论(0) 推荐(0)
摘要:一、拼接字符串 拼接字符串有两种方法: += 、 append QString s; s = "hello"; s = s + " "; s += "world"; qDebug() << s; // "hello world" QString s1 = "hello" ; QString s2 = 阅读全文
posted @ 2021-09-01 23:22 十一的杂文录 阅读(1110) 评论(0) 推荐(0)
摘要:1、打开设备管理器:电脑桌面左下角Windows图标点击鼠标右键,点击【设备管理器】 2、展开【照相机】 3、双击摄像头,弹出属性框 4、点击【详细信息】,属性点击【硬件ID】 阅读全文
posted @ 2021-09-01 19:42 十一的杂文录 阅读(6991) 评论(0) 推荐(0)