02 2013 档案

【2012年终总结】之五 生成GUID和类的串行化
摘要://生成GUID ,如果GUID生成失败则用一个随机数来当作唯一编码 1 //生成GUID; 2 CString MakeGUID() 3 { 4 GUID guid; 5 CString szGUID; 6 7 //如果不能生成GUID则用一个随机数来作为GUID; 8 if (S_OK == ::CoCreateGuid(&guid)) 9 { 10 TCHAR chFormat[] = _T("%08X%04X%04x%02X%02X%02X%02X%02X%02X%02X%02X");11 ... 阅读全文

posted @ 2013-02-06 15:02 崔好好 阅读(210) 评论(0) 推荐(0) 编辑

【2012年终总结】之四 获得CPU信息,剪贴板
摘要://getCPUNumber.cpp 1 //用来存储信息 2 DWORD deax; 3 DWORD debx; 4 DWORD decx; 5 DWORD dedx; 6 7 void ExeCPUID(DWORD veax)//初始化CPU 8 { 9 __asm10 {11 mov eax,veax12 cpuid13 mov deax,eax14 mov debx,ebx15 mov decx,ecx16 mov dedx,edx1... 阅读全文

posted @ 2013-02-06 14:35 崔好好 阅读(220) 评论(0) 推荐(0) 编辑

【2012年终总结】之三 opencv + ds采集摄像头视频 简易截图工具
摘要:关于截图工具,QQ的截图可以自动选择窗口,之前以为是颜色相近的选取,后来意识到不对,应该是窗口,用spy++找到的窗口和QQ截取到的窗口也是一样的,但是有个问题,那就是怎么选择这些窗口? 我的想法是枚举所有窗口,记录这些窗口的位置和大小,然后当鼠标经过的时候用DC来画框,但是这样有个问题就是枚举到的窗口有几百个,太多了,当鼠标经过的从几百个大小的数组或vector里查找当前鼠标的位置在哪个窗口范围内实在是太拙计了,这种方法实在不太靠谱。关于QQ的截图: 拷贝当前屏幕图像然后全屏打开一个(透明?)窗口,把拷贝到的图像贴在那个全屏窗口上,然后鼠标经过窗口时画框。。。由于没能实现后面那几步,所以只. 阅读全文

posted @ 2013-02-06 10:45 崔好好 阅读(781) 评论(0) 推荐(0) 编辑

【2012年终总结】之二 opencv + ds采集摄像头视频 GDI点点滴滴
摘要:在这个项目中用到了几个GDI的函数,包括CFont CPen CBrush等,一般要和设备上下文DC结合起来使用。并且创建GDI对象使用完后一定要释放,否则可能会造成资源泄漏对于CPen CFont CBrush用构造函数定义的GDI对象 和 用 CreateXXX获得的对象在释放时要调用DeleteObject对于GetXXX获得的对象在释放时要使用ReleaseObject。 1 CDC *pDC0 = GetDlgItem(IDC_VIDEO0)->GetDC(); 2 CFont font; ... 阅读全文

posted @ 2013-02-05 18:06 崔好好 阅读(331) 评论(0) 推荐(0) 编辑

【2012年终总结】之一 opencv + ds采集摄像头视频 MFC点点滴滴
摘要:1、MFC单文档多文档程序 不让MFC来更新菜单1 在CMainFrame::CMainFrame中添加2 3 m_bAutoMenuEnable = FALSE;标题栏图标的更改1 //cuihao, 标题栏图标;2 CCameraMonitorApp *pApp = (CCameraMonitorApp*)AfxGetApp();3 HICON hIcon = pApp->LoadIcon(IDI_ICON3);4 SetIcon(hIcon, TRUE);5 SetIcon(hIcon, FALSE);---------------------------------------- 阅读全文

posted @ 2013-02-05 17:00 崔好好 阅读(441) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示