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

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)来锁定不同的共享资源,使用方法...
https://www.tsingfun.com/it/cpp/1455.html 

C++读写EXCEL文件方式比较 - C/C++ - 清泛网 - 专注C/C++及内核技术

...成本,其代码比较晦涩难懂,而且没有注释,另外即使在Windows平台上,告警也很多。 3.Sourceforge 上的几个EXCEL库 Sourceforge 上有几个开源的的EXCEL库,但是完善的不多,有的是为了PHP读写EXCEL准备的,包括libXLS,XLSlib,SmartEXCEL...
https://www.tsingfun.com/it/cpp/1537.html 

CreateWindow()动态创建一个EditBox - C/C++ - 清泛网 - 专注C/C++及内核技术

CreateWindow()动态创建一个EditBox在Win32代码或MFC代码中动态创建一个EditBox:在OnInitDialog()函数中: 创建EditBox HWND m_wndEdit = CreateWindow(_T("EDI...在Win32代码或MFC代码中动态创建一个EditBox: 在OnInitDialog()函数中: // 创建Edit...
https://www.tsingfun.com/it/cpp/1591.html 

MFC CFormView和CView区别 - C/C++ - 清泛网 - 专注C/C++及内核技术

...人工编码在CDC对象上画图。而对话框要显示的是control,windows知道如何显示,因此不需要编码显示对话框。 视图是显示文档数据或图形的一个矩形区域,一般位于窗口或对话框的中心位置,而对画框包含视图和边框,可以利用...
https://www.tsingfun.com/it/cpp/1614.html 

在ATL无窗口ActiveX 控件中如何使用定时器? - C/C++ - 清泛网 - 专注C/C++及内核技术

... 调用方法: UINT nRet = SetTimer(NULL, // handle to main window ID_TIMER, // 定时器标识 1000, // 1 秒间隔 (TIMERPROC)TimerProc); // 回调函数ATL ActiveX 定时器
https://www.tsingfun.com/it/cpp/1784.html 

c++ 代码调用nsis安装包实现静默安装 - C/C++ - 清泛网 - 专注C/C++及内核技术

...PINFO si; memset( &si, 0, sizeof( si ) ); si.cb = sizeof( si ); si.wShowWindow = SW_SHOW; si.dwFlags = STARTF_USESHOWWINDOW; szCmdline = _T("/NCRC /S /D="); szCmdline.Append(szCurPath); BOOL fRet = CreateProcess( szPath, szCmdline.GetBuffer(), NULL, FALSE, NULL, NULL, NULL, szWorking, &si...
https://www.tsingfun.com/it/cpp/1785.html 

c++ 代码提升权限,请求管理员身份运行权限 - C/C++ - 清泛网 - 专注C/C++及内核技术

...ory = szWorking; // Don't forget this parameter; otherwise, the window will be hidden. sei.nShow = SW_SHOWNORMAL; if (!ShellExecuteEx(&sei)) { DWORD dwStatus = GetLastError(); if (dwStatus == ERROR_CANCELLED) { ...