大约有 49,000 项符合查询结果(耗时:0.0417秒) [XML]

https://www.tsingfun.com/it/cpp/664.html 

NtMapViewOfSection注入 - C/C++ - 清泛网 - 专注C/C++及内核技术

...(NTSTATUS)(Status) >= 0) typedef enum _SECTION_INHERIT { ViewShare = 1, ViewUnmap = 2 } SECTION_INHERIT; typedef NTSTATUS (__stdcall *func_NtMapViewOfSection) ( HANDLE, HANDLE, LPVOID, ULONG, SIZE_T, LARGE_INTEGER*, SIZE_T*, SECTION_INHERIT, ULONG, ULONG ); func_NtMapViewOfSection NtMa...
https://www.tsingfun.com/it/cp... 

CDHtmlDialog的基本使用(C++调用JS函数的实现) - C/C++ - 清泛网 - 专注IT技能提升

...* exceptInfo, UINT* nArgErr ); public: afx_msg void OnBnClickedButton1(); JSCppInteractiveDlg.cpp末尾添加如下代码: void CJSCppInteractiveDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 IHTMLDocument2* pDoc = NULL; CDHtmlDialog::GetDHtmlDocum...
https://www.tsingfun.com/it/cpp/951.html 

ATL COM开发入门(一)(JS调用ActiveX/COM组件) - C/C++ - 清泛网 - 专注C/C++及内核技术

...件中新增了一个接口: interface IAtlDemoIf : IDispatch{ [id(1)] HRESULT ConcatStr([in] BSTR* pStr1, [in] BSTR* pStr2, [out,retval] BSTR* pRetStr); }; AtlDemoIf.h中新增了一个公开成员函数: STDMETHOD(ConcatStr)(BSTR* pStr1, BSTR* pStr2, BSTR* pRetStr); AtlDemoIf.cpp中...
https://www.tsingfun.com/it/cpp/960.html 

获得ActiveX控件所在网页的对象模型 - C/C++ - 清泛网 - 专注C/C++及内核技术

...对象模型基本上翻译自以下两文http: support.microsoft.com kb 172763 EN-US #appliestohttp: support.microsoft.com kb 181678一. 获得所在IE页...基本上翻译自以下两文 http://support.microsoft.com/kb/172763/EN-US/#appliesto http://support.microsoft.com/kb/181678 一. 获...
https://www.tsingfun.com/it/cp... 

ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注IT技能提升

...针的QueryInterface接口,来获得对应的正确的接口指针。 (1) 构造函数 第一个参数为智能接口指针的类型,第二个参数为 智能指针的接口ID。 CComPtr<IUnknown> punk; 下面三个例子完全相同 CComPtr<IXXX> pno; CComPtr<IXXX,&__uuidof(IXXX)> pno; C...
https://www.tsingfun.com/it/cpp/1195.html 

C++形参与实参的区别(实例解析) - C/C++ - 清泛网 - 专注C/C++及内核技术

...函数的形参从而实现主调函数向被调函数的数据传送。 1、形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,形参只有在函数内部有效。 函数调用结束返回主调函数后则不能再使用...
https://www.tsingfun.com/it/cpp/1197.html 

cmake与autoconf+automake的对比 - C/C++ - 清泛网 - 专注C/C++及内核技术

...NEWS、 README、 ChangeLog 、AUTHORS文件 将/usr/share/automake-1.X/目录下的depcomp和complie文件拷贝到本目录下 运行aclocal命令 运行autoconf命令 运行automake -a命令 运行./confiugre脚本 我们再看看cmake的步骤: 编写CMakeLists...
https://www.tsingfun.com/it/cpp/1237.html 

C++ template中typename和class的区别 - C/C++ - 清泛网 - 专注C/C++及内核技术

...一些微妙的不同,因为有时候,你不得不使用typename。 1. 在声明 template parameters(模板参数)时,class 和 typename 是可互换的。 2. 用 typename 去标识 nested dependent type names(嵌套依赖类型名),在 base class lists(基类列表)中或在...
https://www.tsingfun.com/it/cpp/1351.html 

c++ 写日志通用类,可设置日志级别 - C/C++ - 清泛网 - 专注C/C++及内核技术

...agma warning(disable:4996) #define LEVEL_FATAL 0 #define LEVEL_ERROR 1 #define LEVEL_WARN 2 #define LEVEL_INFO 3 #define LEVEL_VERBOSE 4 #define LEVEL_DEBUG 5 static int nLoggerLevel = LEVEL_INFO; void SetLoggerLevel(int nLevel); void Log(int nLevel, LPCSTR func, INT line, LPCTSTR ...
https://www.tsingfun.com/it/cpp/1354.html 

BugTrap:程序崩溃快照、bug跟踪之利器 - C/C++ - 清泛网 - 专注C/C++及内核技术

...息 BT_SetAppName(_T("MarketInfo")); BT_SetDialogMessage(BTDM_INTRO1, _T("We're so Sorry, program crashed because of our mistakes !")); BT_SetDialogMessage(BTDM_INTRO2, _T("本程序会尝试收集仅与此次异常崩溃相关的数据,请将此报告发送给我们以便帮助我们开...