c++
丫丫afc
这个作者很懒,什么都没留下…
展开
-
VS2010,C++ 制作静态库(*.lib),并使用
VS2010,C++ 制作静态库(*.lib),并使用原文链接:https://blog.csdn.net/qq_41472037/article/details/100001322 简单来说,就是建立两个项目:① Win32 Project (Win32 项目):接口文件.h 和 实现接口文件.cpp, 按...原创 2020-04-09 09:39:01 · 404 阅读 · 0 评论 -
BUG笔记
1.无法打开lib你这个 error LNK1104是链接时的错误,应该是需要此库,没办法忽略找到此库并在Properties->Linker->Input->Additional Depenncidees里加入库名在Properties->Linker->General->Additional Library Directories里加入库所在的路径...原创 2020-04-03 16:58:06 · 182 阅读 · 0 评论 -
VS2003升级VS2010修改
BUG1:fatal error C1189: #error: MFC does not support WINVER less than 0x0601. Ple在StdAfx.h中把#define WINVER 0X0500 //为 Windows98 和 Windows 2000 及更新版本改变为适当的值。改为:#define _WIN32_WINNT 0x0601BUG2:ht...原创 2020-04-03 15:02:19 · 532 阅读 · 0 评论 -
头文件介绍
头文件介绍axftmp1.h是收集类模板(MFC模板类)的头文件,倘若你在程序中用到了CArray, CObList等数据结构时,那么就得加载该文件。通常在MFC编程中,为了使用集合、数组类,要在StdAfx.h中加入下面语句:#include<afxtempl.h>代码简要说明: CArray <CPoint,CPoint&> m_Array; 该语句...原创 2020-04-03 15:45:24 · 227 阅读 · 0 评论 -
vs2015无法打开包括文件:“winapifamily.h”
老项目是vs2003下的项目。升级vs2015后,调试运行报错C:\Program Files (x86)\Windows Kits\8.0\Include\um\winsdkver.h(21): fatal error C1083: 无法打开包括文件:“winapifamily.h”: No such file or directory在项目包含目录中包含了这个Windows Kits\8....原创 2020-04-03 14:05:56 · 4484 阅读 · 0 评论 -
VS2015 vc++ 项目出现new.h找不到的错误
安装完 VS2015 后,直接新建项目->win32控制台->运行,结果报错!"无法打开包括文件: “stdio.h”: No such file or directory”"lnk1104:无法打开文件 ucrtd.lib ”奇了怪了,stdio.h 和 ucrtd.lib 都是 VS 自带的头文件和库文件,都无法识别,所以第一反应就是这个头文件和库文件的目录没有正确的导入,即inc...原创 2020-04-03 13:50:27 · 2607 阅读 · 1 评论 -
CListBox用法总结
CListBox用法总结用法属性StyleSelectionSingle — 单选Multiple — 多选(LBS_MULTIPLESEL)None — 不可选(LBS_NOSEL)Sort对应Style: LBS_SORTInsert Itemint AddString(LPCTSTR lpszItem);int InsertString(int nIndex...原创 2019-11-11 15:30:52 · 3532 阅读 · 0 评论 -
VS_VERSION_INFO信息的读取
VC++ MFC编程版本信息控制https://blog.csdn.net/u013329580/article/details/49151765读取MFC资源中的版本信息https://www.cnblogs.com/geminiv/archive/2012/10/24/2737288.htmlVS_VERSION_INFO信息的读取https://blog.csdn.net/opah...转载 2019-03-21 15:12:37 · 1222 阅读 · 0 评论 -
条件编译
条件编译https://baike.baidu.com/item/条件编译/7692959#ifndefhttps://baike.baidu.com/item/%23ifndef/2835043?fr=aladdin转载 2019-03-12 17:27:28 · 290 阅读 · 2 评论 -
String Table MFC
资源怎么使用:如何使用字符串表?https://jingyan.baidu.com/article/6b182309b849acba58e159ee.htmlhttps://blog.csdn.net/u013407012/article/details/79775798MFC中的String TableString Table是MFC里相当有用的资源,里面定义了当你把鼠标放在工具栏上显示...转载 2019-03-21 15:26:22 · 394 阅读 · 0 评论 -
CPtrArray、CObArray类
CPtrArrayhttps://baike.baidu.com/item/CPtrArrayCObArray类https://baike.baidu.com/item/CObArrayCPtrArray类支持void指针数组。CPtrArray的成员函数类似于CObArray类的成员函数。外文名CPtrArray支 持void指针数组成员函数CObArray类的成员函数...转载 2019-03-18 09:43:26 · 904 阅读 · 0 评论 -
ViceDinoSpecCtrlDlg.cpp
GetSystemMenuhttps://baike.baidu.com/item/GetSystemMenu/6373330?fr=aladdinCreateClassEnumerator方法为指定的设备类别创建枚举器。成功返回S_OKhttps://docs.microsoft.com/en-us/previous-versions/ms784969(v%3Dvs.85)IEnumM...转载 2019-03-21 19:50:52 · 107 阅读 · 0 评论 -
typedef
https://blog.csdn.net/qll125596718/article/details/6891881转载 2019-03-19 10:22:05 · 880 阅读 · 0 评论 -
Utility.cpp的函数
ZeroMemory https://baike.baidu.com/item/ZeroMemory/961326?fr=aladdinGetComputerName https://baike.baidu.com/item/GetComputerNamegethostbyname https://baike.baidu.com/item/gethostbyname()?fromtitl...转载 2019-03-19 11:49:36 · 443 阅读 · 0 评论 -
SystemTray.cpp
SystemTray.cpp_tcscpy 把参2复制到参1并返回参1_tcscpy是一个拷贝字符串,源字符串指针是strSource,有strcpy、wcscpy、_mbscpy三种类型,这三种形式都返回目标字符串。函数原型char *strcpy( char *strDestination, const char *strSource );wchar_t *wcscpy( wchar...转载 2019-03-21 09:05:22 · 189 阅读 · 2 评论 -
WritePrivateProfileString等读写.ini配置文件
https://blog.csdn.net/wuguai4/article/details/7287346转载 2019-03-12 16:00:21 · 204 阅读 · 0 评论 -
基于 DirectShow 的播放器
https://blog.csdn.net/leixiaohua1020/article/details/13019147转载 2019-03-06 15:23:21 · 190 阅读 · 0 评论 -
初始化COM库
初始化COM库CoCreateInstance //在本机中只创建一个对象https://baike.baidu.com/item/CoCreateInstanceQueryInterface 客户可以通过此函数来查询某个组件是否支持某个特定的接口https://baike.baidu.com/item/QueryInterfaceSetNotifyWindow //注册一个窗口来处...转载 2019-03-20 10:37:07 · 1714 阅读 · 0 评论 -
音频系统底层API
IAudioEndpointVolumeIAudioEndpointVolume接口表示进出音频端点设备的音频流的音量控制。 客户端通过调用参数iid设置为REFIID IID_IAudioEndpointVolume的IMMDevice :: Activate方法获取对端点设备的IAudioEndpointVolume接口的引用。IAudioEndpointVolume编程调节Win7/Wi...转载 2019-03-20 11:04:36 · 853 阅读 · 0 评论 -
CoInitialize\CoCreateGuid\CoCreateInstance
CoInitialize是Windows提供的API函数,用来告诉 Windows以单线程的方式创建com对象。应用程序调用com库函数(除CoGetMalloc和内存分配函数)之前必须初始化com库。https://baike.baidu.com/item/CoInitialize/4114580?fr=aladdinCoCreateGuid 此函数创建GUID,一个用于CLSID和接口标...转载 2019-03-20 14:54:08 · 542 阅读 · 0 评论 -
IAudioEndpointVolume
IAudioEndpointVolumehttps://docs.microsoft.com/en-us/windows/desktop/api/endpointvolume/nf-endpointvolume-iaudioendpointvolume-setmute转载 2019-03-20 15:02:41 · 760 阅读 · 0 评论 -
NOTIFYICONDATA\shell_notifyicon\LoadIcon
NOTIFYICONDATAThis structure contains information that the system needs to process taskbar status area messages.https://baike.baidu.com/item/NOTIFYICONDATA/6123487?fr=aladdinhttps://docs.microsoft....转载 2019-03-20 16:29:03 · 234 阅读 · 0 评论 -
使用CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...转载 2019-03-12 14:08:04 · 92 阅读 · 0 评论 -
extern “C”的作用详解
extern “C”的作用详解 extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载,因此编译C语言代码的函数时不会带上函数的参数类型,...转载 2019-03-12 14:08:57 · 173 阅读 · 0 评论 -
CPtrArray
CPtrArrayhttps://baike.baidu.com/item/CPtrArray/5774676?fr=aladdinstrtol, _tcstol, wcstol:字符串转 32 位长整数 (long), 支持 2 ~ 36 进位制合法的情况下十六进制转换为十进制,其他不变...转载 2019-03-26 13:53:55 · 662 阅读 · 0 评论 -
AllocateAndInitializeSid function
AllocateAndInitializeSid functionAllocateAndInitializeSid函数使用最多八个子权限分配和初始化安全标识符(SID)。https://docs.microsoft.com/en-us/windows/desktop/api/securitybaseapi/nf-securitybaseapi-allocateandinitializesid...转载 2019-03-26 21:57:11 · 1090 阅读 · 0 评论 -
timeSetEvent、回调函数、CCriticalSection
timeSetEventhttps://baike.baidu.com/item/timeSetEvent/6645204回调函数https://blog.csdn.net/bzhxuexi/article/details/11769151https://blog.csdn.net/bzhxuexi/article/details/11767979https://blog.csdn.ne...转载 2019-03-27 15:21:33 · 402 阅读 · 0 评论 -
CString函数
CString的构造函数CString( );例:CString csStr; CString( const CString& stringSrc ); 例:CString csStr("ABCDEF中文123456"); CString csStr2(csStr); CString( TCHAR ch, int...转载 2019-05-14 14:37:40 · 1263 阅读 · 0 评论 -
什么是套接字(Socket)
什么是套接字(Socket)应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要 通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字 (Socket)的接口,区分不同应用程序进程间的网络通信和连接。生成套接字,主要有3个参数:通信...转载 2019-05-05 10:18:57 · 206 阅读 · 0 评论 -
SQL Server 连接字符串和身份验证 学习
https://www.cnblogs.com/niuyjdz/p/7533439.html转载 2019-05-05 07:54:41 · 119 阅读 · 0 评论 -
SQL
https://www.cnblogs.com/kissdodog/p/3152743.html转载 2019-05-05 07:50:30 · 122 阅读 · 0 评论 -
MFC中五个初始类的作用
MFC中五个初始类的作用https://blog.csdn.net/thisispan/article/details/7393401转载 2019-04-28 17:02:45 · 212 阅读 · 0 评论 -
CRecordset类
CRecordset类https://blog.csdn.net/elcoteq983/article/details/7000745转载 2019-04-28 14:36:24 · 269 阅读 · 0 评论 -
ADS TC3通信
[Visual Studio C++] [ 倍福 TwinCAT3 ] ADS通讯工程实现https://blog.csdn.net/Robot_Starscream/article/details/83869264倍福TwinCAT3上位机与PLC通信测试(ADS通信) 包含C#和C++代码https://blog.csdn.net/CoderJYF/article/details/784...转载 2019-04-22 17:19:23 · 908 阅读 · 0 评论 -
定时器
timeSetEventhttps://blog.csdn.net/xieyunc/article/details/4136125timeKillEvent/取消一个指定的定时器事件转载 2019-04-25 20:30:12 · 163 阅读 · 0 评论 -
序列化
序列化 (Serialization):也称为串行化指的是将一个内存对象 转换成 一串字节数据,并可以恢复。序列化:将对象转成一串字节,这一串字节可以保存至文件,也可以通过网络传输。https://blog.csdn.net/qq78442761/article/details/77654067https://docs.microsoft.com/en-us/cpp/mfc/serializ...转载 2019-04-15 17:29:02 · 83 阅读 · 0 评论 -
Castle
Csocket的作用利用MFC的Csocket类实现网络通信https://www.cnblogs.com/sva2005/articles/319796.html_tcstod 字符串转 IEEE 双精度浮点数http://www.cppfans.com/cbknowledge/reference/cstdlib/strtod.aspstrtol, _tcstol, wcstol -...转载 2019-04-12 11:04:57 · 105 阅读 · 0 评论 -
CMapStringToPtr::SetAt\CAsyncSocket
CMapStringToPtr::SetAtCMapStringToOb::SetAt将元素插入到映射;如果找到匹配项,将替换现有元素。主要方法要在地图中插入元素。void SetAt(LPCTSTR key,CObject* newValue);参数key指定为新元素的键的字符串。newValue指定CObject是新元素的值的指针。备注首先,查找密钥。 如果找到该键...转载 2019-04-08 20:09:38 · 404 阅读 · 0 评论 -
TERMINAL
CListBox常用函数https://www.cnblogs.com/whzym111/p/6214597.html、https://blog.csdn.net/foreverhuylee/article/details/24638615AfxGetApp()->GetMainWnd()和AfxGetMainWnd()的区别获取的是主线程的窗口句柄。AfxGetMainW...转载 2019-04-02 17:59:57 · 123 阅读 · 0 评论 -
转盘脚本编辑器学习1
DirectShow好https://www.cnblogs.com/xkfz007/articles/4523998.htmlhttps://www.cnblogs.com/xkfz007/p/4523977.html多媒体播放器介绍https://www.cnblogs.com/xkfz007/category/322715.html转载 2019-03-29 09:36:22 · 364 阅读 · 0 评论