大约有 13,700 项符合查询结果(耗时:0.0253秒) [XML]

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

CMap用法 - C/C++ - 清泛网 - 专注C/C++及内核技术

...的效率。CMap就是对Hash表的一种实现。先上实例: int _tmain(int argc, char* argv[]) { //定义 typedef CMap<int, int, CString, CString> CMapInt; CMapInt map; //添加key,val map.SetAt(1, "str1"); map.SetAt(2, "str2"); map.SetAt(3, "str3"); map.SetAt(1, "s...
https://www.tsingfun.com/it/cpp/1443.html 

c++ Timer使用总结 - C/C++ - 清泛网 - 专注C/C++及内核技术

...均提供实例参考。窗口应用程序使用Timer: #define TIMER_ID 1000 //定时器ID,可任意。触发后回调函数中用于区别不同的定时器以执行不同的任务 SetTimer(TIMER_ID, 1000 , NULL); //启动定时器,1秒后触发 KillTimer(TIMER_ID); //取消定时器 ...
https://www.tsingfun.com/it/cpp/1498.html 

c++读注册表 - C/C++ - 清泛网 - 专注C/C++及内核技术

c++读注册表直接上代码:CString key;key.Format(_T("Software Microsoft Windows CurrentVersion App Paths xxx"));HKEY hKey;LONG rc = R...直接上代码: CString key; key.Format(_T("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\xxx")); HKEY hKey; LONG rc = Reg...
https://www.tsingfun.com/it/cpp/1537.html 

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

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

MFC 多线程编程简单实例 - C/C++ - 清泛网 - 专注C/C++及内核技术

...D lpParam) { printf("ThreadProc\n"); return -1; } int _tmain(int argc, _TCHAR* argv[]) { DWORD dwThreadId; HANDLE hThread = CreateThread( NULL, 0, ThreadProc, NULL, // 需要传递给回调...
https://www.tsingfun.com/it/cpp/1577.html 

MFC OnKeyDown没反应,不响应键盘操作 - C/C++ - 清泛网 - 专注C/C++及内核技术

...应,通常是通过OnKeyDown函数来完成消息的捕捉和响应。afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, U...在MFC中添加键盘的消息响应,通常是通过OnKeyDown函数来完成消息的捕捉和响应。 afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); .....
https://www.tsingfun.com/it/cpp/1785.html 

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

...ELLEXECUTEINFO sei = { sizeof(SHELLEXECUTEINFO) }; sei.fMask = SEE_MASK_NOCLOSEPROCESS; // Ask for privileges elevation. sei.lpVerb = TEXT("runas"); // Create a Command Prompt from which you will be able to start // other elevated applications. ...
https://www.tsingfun.com/it/cpp/2102.html 

error: cannot dynamic_cast ‘b’ (of type ‘class Base*’) to type ‘c...

error: cannot dynamic_cast ‘b’ (of type ‘class Base*’) to type ‘class Derived*’ (source type is not polymorphic)在将父类型转换为子类型时,可以使用static_cast和dynamic_cast.如果使用dynamic_cast,它要求父类必须为多态的,即要求至少有一个虚函数,因此....
https://www.tsingfun.com/it/cpp/2145.html 

MFC的DDX和DDV技巧 - C/C++ - 清泛网 - 专注C/C++及内核技术

...件关系的成员变量的声明,代码: // Dialog Data  //{{AFX_DATA(CMyDlg)  enum { IDD = IDD_DIALOG5 };  int m_edit;  //}}AFX_DATA 2. 在 .CPP文件中的类构造函数告终代码处,增加数据成员变量的一些初始化代码 CMyDlg::CMyDlg(CWnd* pParent ) ...
https://www.tsingfun.com/it/tech/1665.html 

C# 通过代码安装、卸载、启动、停止服务 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...e) { try { IDictionary _SavedState = new Hashtable(); ServiceController service = new ServiceController(serviceName); string dispName = string.Empty; if (!ServiceIsExisted(serviceName, ref dispName...