上一页 1 ··· 21 22 23 24 25
摘要: 常用用法举例:CTime t1;t1 = CTime::GetCurrentTime(); //获得当前时间CTime t1;CTime t2;CTimeSpan tx;tx = t1 - t2; //t1 与t2之间的时间段int day = tx.GetDays(); //t1与t2之间间隔的天数, 其他GetTotalHours()/*间隔的小时数*/,GetTotalMinites()/*间隔的分钟数*/类似GetHours()与GetTotalHours()区别:例如 CTimeSpan tx(1,2,3,4);//间隔时间为1天2小时3分钟4秒GetHours()返回2GetTot 阅读全文
posted @ 2013-05-12 22:09 ximenchuixie 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 输入:注册表完整路径,如:HKEY_LOCAL_MACHINE\Software\Microsoft\ABC\dwPoints输出:键值(如dwPoints对应的值)CString GetKeyValue(CString bstrRegPath){ CString strPath = _T(""); CString path = bstrRegPath; long length = path.GetLength(); int index = path.Find(_T('\\')); if (index == -1) { return L"" 阅读全文
posted @ 2013-04-28 20:42 ximenchuixie 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 例如:d盘下有a,b,c,d四个文件夹,每个文件夹下都有许多.html文件和其他类型的文间需求:删除所有.html文件批处理:cmd窗口进入d 盘,执行 for /f %i in ('dir /a:d /b') do del %i\*.html,若要写成批处理文件,需将%i写成%%i说明:/f: /f开关,适合对字符串或命令返回值操作dir /a:d /b 列出当前目录下所有目录文件 /a:d 目录文件 /b使用空格式,没有标题或摘要(只显示文件夹名称)ps:适合对有规律的目录结构进行操作 阅读全文
posted @ 2013-04-25 03:07 ximenchuixie 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 重载OnSetCursor函数BOOL CTest::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message){ if (pWnd->GetDlgCtrlID() == IDC_TEST) //IDC_TEST 控件ID { HCURSOR hCursor = LoadCursor(NULL,IDC_HAND); return hCursor != NULL ? (SetCursor(hCursor) != NULL) : FALSE; } return CDialogEx::OnSetCursor(pWnd, nHitTest, mess 阅读全文
posted @ 2013-04-24 17:18 ximenchuixie 阅读(431) 评论(0) 推荐(0) 编辑
摘要: CRegKey reg; HRESULT hr = reg.Open(HKEY_LOCAL_MACHINE,L"SOFTWARE\\Microsoft\\abc",KEY_READ|KEY_WRITE);//打开注册表路径 if (hr != ERROR_SUCCESS) { TRACE0("open reg wrong\n"); return; } DWORD dwHotKey; hr = reg.QueryDWORDValue(L"dwTestKey",dwHotKey);//读dwTestKey值 if (hr != ERROR 阅读全文
posted @ 2013-04-23 15:28 ximenchuixie 阅读(266) 评论(0) 推荐(0) 编辑
摘要: HKEY hkey; //注册表句柄,标示是否打开注册表成功DWORD dwSize = MAX_PATH;TCHAR string[MAX_PATH];LONG lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE,pathDir,0,KEY_READ,&hkey); //打开注册表路径(不含键值),pathDir:注册表路径 if(lRet != ERROR_SUCCESS) { return S_OK; }lRet = RegQueryValueEx(hkey, keyValue, NULL, REG_NONE,(LPBYTE)string,&d. 阅读全文
posted @ 2013-04-23 13:33 ximenchuixie 阅读(156) 评论(0) 推荐(0) 编辑
摘要: STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory(&si, sizeof(si)); si.cb = sizeof(si); ZeroMemory(&pi, sizeof(pi)); ::CreateProcess(path,NULL, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);//path:进程路径 if (pi.hProcess != NULL) { ::CloseHandle(pi.hProcess); } if (pi.hThread != NULL) { 阅读全文
posted @ 2013-04-23 13:24 ximenchuixie 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1,SDK API中使用HMODULE GetModuleHandle(NULL);2,MFC中使用HINSTANCE AfxGetInstanceHandle();参考:http://www.cnblogs.com/BeyondTechnology/archive/2011/02/20/1959301.html 阅读全文
posted @ 2013-04-22 01:11 ximenchuixie 阅读(511) 评论(0) 推荐(0) 编辑
摘要: LoadFromResource,只能加载BMP格式的图片CImage::LoadFromResource() is a very thin wrapper around the LoadImage API示例:onpaint()中:HINSTANCE hIns = AfxGetInstanceHandle(); m_img.LoadFromResource(hIns,IDR_PIC);m_img.StretchBlt(dc,CRect(0,0,m_img.GetWidth(),m_img.GetHeight()),CRect(0,0,m_img.GetWidth(),m_img.GetHei 阅读全文
posted @ 2013-04-22 01:07 ximenchuixie 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: vcxproj文件:工程文件,其中描述了工程的各项属性,修改该文件后再重新build时vs会重新build工程vcxproj.filter文件:可理解为视图文件,定义了工程在VS中打开后的目录结构,修改该文件后重新build时vs不会重新build工程参考:http://stackoverflow.com/questions/6941868/why-do-vcxproj-filters-files-exist 阅读全文
posted @ 2013-04-21 23:47 ximenchuixie 阅读(3870) 评论(0) 推荐(1) 编辑
上一页 1 ··· 21 22 23 24 25