大约有 11,422 项符合查询结果(耗时:0.0170秒) [XML]

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

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

...spatch = pIDispatch; UINT nRet = SetTimer(NULL, // handle to main window ID_TIMER, // 定时器标识 1000, // 1 秒间隔 (TIMERPROC)TimerProc); // 回调函数 return S_OK; } TimerProc回调函数: IDispatch* gIDispatch = NULL; #defi...
https://www.tsingfun.com/it/cpp/1227.html 

scoped_ptr 与 auto_ptr 与 shared_ptr 区别总结 - C/C++ - 清泛网 - 专注C/C++及内核技术

...能指针。 测试实例如下: #include "stdafx.h" //#include "windows.h" #include <memory> #include <iostream> using std::tr1::shared_ptr; class Foo { public: Foo() { std::cout<<"new Foo()"<<std::endl; i = 0; } ~Foo() { std::cout<<"destroy Foo()"<<std::endl; ...
https://www.tsingfun.com/it/cpp/1231.html 

MFC AFX_WM_CREATETOOLBAR消息相关 - C/C++ - 清泛网 - 专注C/C++及内核技术

...GIN_MESSAGE_MAP(CMainFrame, CMDIFrameWndEx) ON_WM_CREATE() ON_COMMAND(ID_WINDOW_MANAGER, &CMainFrame::OnWindowManager) ON_COMMAND(ID_VIEW_CUSTOMIZE, &CMainFrame::OnViewCustomize) ON_REGISTERED_MESSAGE(AFX_WM_CREATETOOLBAR, &CMainFrame::OnToolbarCreateNew) END_MESSAGE_MAP() 触发事件: ...
https://www.tsingfun.com/it/cpp/1351.html 

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

c++ 写日志通用类,可设置日志级别c++ 写日志通用类(windows & linux 通用),可设置日志级别。代码经过较长时间的测试,可用性高。Logger.h #ifndef __LOGGER_H_ #define __LOGGER_H_ #include <iostream> #include <atlstr.h> #pragma warning(disable:4996...
https://www.tsingfun.com/it/cpp/1354.html 

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

...ortFilePath(_T("crash")); //BT_SetActivityType(BTA_SAVEREPORT); } // Windows下感知程序崩溃的方法有3个核心的函数,分别如下: // SetUnhandledExceptionFilter (HandleException)确定出现没有控制的异常发生时调用HandleException. // _set_invalid_parameter_hand...
https://www.tsingfun.com/it/cpp/1356.html 

BugTrap程序崩溃快照上传服务端开发配置 - C/C++ - 清泛网 - 专注C/C++及内核技术

... 推荐使用tcp版本的服务端,.net编写的,可自动安装成windows服务:BugTrapServer.zip (在上面安装后的目录下有这个,这里多加了一个安装脚本;没有安装上面程序的可直接下载这个使用) IIS http版本的服务端:BugTrapWebServer.z...
https://www.tsingfun.com/it/cpp/1359.html 

C++中判断文件、目录是否存在的几种方法 - C/C++ - 清泛网 - 专注C/C++及内核技术

...dClose(hFind); 二、_stat() 现在介绍一个轻量级的方法 在windows中可以使用_stat() 函数。 声明:int _stat(const char* path, struct _stat* buffer); 这个函数使用起来非常方便,如下: struct _stat fileStat; if ((_stat(dir.c_str(), &fileStat) == 0) && (fi...
https://www.tsingfun.com/it/cpp/1361.html 

一个宏命令,就可以程序崩溃时生成dump文件 - C/C++ - 清泛网 - 专注C/C++及内核技术

...DumpFile.h, 将下列代码放进文件中: #pragma once #include <windows.h> #include < Dbghelp.h> #include <iostream> #include <vector> using namespace std; #pragma comment(lib, "Dbghelp.lib") namespace NSDumpFile { void CreateDumpFile(LPCWSTR lpstrDumpFilePathName, EXC...
https://www.tsingfun.com/it/cpp/1414.html 

AfxGetApp->GetMainWnd() 与 AfxGetMainWnd() - C/C++ - 清泛网 - 专注C/C++及内核技术

...probably in-place active // when not inplace active, just return main window if (m_pMainWnd != NULL) return m_pMainWnd; return CWnd::GetActiveWindow(); } 那个afxCurrentWinApp就不用说了吧. 嘿嘿,一切完毕,如果你的程序存在类似上面的问题可一定...
https://www.tsingfun.com/it/cpp/1424.html 

VC/MFC 临界区域使用方法实例 - C/C++ - 清泛网 - 专注C/C++及内核技术

...次调用都必须与对LeaveCriticalSection函数的调用相匹配。 Windows 98没有可以使用的TryEnterCriticalSection函数的实现代码。调用该函数总是返回FALSE。 PS:可以定义不同的临界区域对象(CRITICAL_SECTION)来锁定不同的共享资源,使用方法...