2011年10月4日

编译安装OpenCV2.2并与vs2005配置

摘要: 参考文档 1.OpenCV论坛的安装文档之“VC 2008 Express下安装OpenCV2.0/2.1” http://www.opencv.org.cn/index.php/Template:Install 2.在上述安装文档开始指明的:官方安装文档。 http://opencv.willowgarage.com/wiki/InstallGuide我用的是vs2005和Opencv2.2。显然论坛上的2008不能满足我的需求,官方给出只有针对2010的安装包,为了避免日后出现什么诡异的问题,还是自己编译好。在WIN下编译安装软件还是比较方便的,不像在LINUX下需要频繁的安装各种依赖库/ 阅读全文

posted @ 2011-10-04 16:23 LateStop 阅读(2440) 评论(0) 推荐(0)

2011年9月28日

Improper alphabetic constant

摘要: 这个问题是指不能生成章节编号引起的。由hyperref包引起的错误。在Begin{document}后加上:\hypersetup{CJKbookmarks=true}这样的一个选项即可。附简单的模板:\documentclass{ctexart}\usepackage[colorlinks, linkcolor=red, anchorcolor=blue, citecolor=green]{hyperref}\begin{document}\hypersetup{CJKbookmarks=true}\tableofconten... 阅读全文

posted @ 2011-09-28 23:06 LateStop 阅读(5356) 评论(1) 推荐(1)

监控文件目录

摘要: 例子程序来自于:http://www.codeproject.com/KB/files/directorychangewatcher.aspx?fid=1922&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2779206实现:1.将自源文件加入到工程2.继承生成自己的CMyDirectoryChangeHandler类,改写其中的虚函数3.为响应监控命令的类添加CMyDirectoryChangeHandler类与CDirectoryChangeWatcher对象。4.对照Demo里的 阅读全文

posted @ 2011-09-28 17:57 LateStop 阅读(328) 评论(0) 推荐(0)

2011年9月22日

ListCtrl得到当前选中的ITEM的下标和SUBITEM的下标(即行号和列号)

摘要: 代码:void CDlgQueryHistoryVideo::OnNMClickList1(NMHDR *pNMHDR, LRESULT *pResult){ // TODO: 在此添加控件通知处理程序代码 NM_LISTVIEW* pNMListView=(NM_LISTVIEW*)pNMHDR; if(pNMListView->iItem!=-1) { CString strtemp; strtemp.Format(_T("单击的是第%d行第%d列"),pNMListView->iItem, pNMListView->iSubItem); AfxMes 阅读全文

posted @ 2011-09-22 17:47 LateStop 阅读(2277) 评论(0) 推荐(0)

将COMBOX中读到的数值从CString转为整型值

摘要: 下拉框是让用户选择默认分屏数的,有1,2,6,7,8……等分屏方式。从COMBOX里取到值后,是CString类型的,需要转为整型值才能用:取值给控件增加变量CString类型的m_strNum变量。(注意:如果加int类型的变量,自动数据交换DDX后,得到的是选中的ITEM的index,从0开始)给COMBOX控件添加事件响应:CBN_SELCHANGE,在选中时更新数据在需要的地方取m_strNum的值即可//事件响应void CDlgSysParameter::OnCbnSelchangeComboDefnumchannels(){ UpdateData(TRUE);} 转化用到了_.. 阅读全文

posted @ 2011-09-22 14:02 LateStop 阅读(1321) 评论(1) 推荐(0)

2011年9月21日

CTreeCtrl:实现子结点随父结点状态一致的方法

摘要: 要求:CTreeCtrl的节点带有checkbox由上到下控件: 将一个节点被check后,其所有的子结点被check; 反之,uncheck,则所有子节点unchecked由下到上控制: 所有子节点被check后,这些节点的父结点被check; 如果子节点由*全被选中*状态,取消掉一个,则父节点应该置为*uncheck*图片说明:代码实现:void CClassTreeWnd::OnNMClick(NMHDR *pNMHDR, LRESULT *pResult){ // TODO: 在此添加控件通知处理程序代码 CPoint pt; ::GetCursorPos(&p... 阅读全文

posted @ 2011-09-21 18:04 LateStop 阅读(2602) 评论(0) 推荐(0)

2011年9月19日

为窗口增加上下文菜单

摘要: 思路:1.在资源里新建菜单2.在类CMSPMSApp里载入3.在菜单的父窗口里添加消息:WM_CONTEXTMENU的响应函数.代码:载入:void CMSPMSApp::PreLoadState (){ GetContextMenuManager()->AddMenu (_T("My menu"), IDR_CONTEXT_MENU); // TODO: add another context menus here GetContextMenuManager()->AddMenu (_T("video channel"), IDR_CONT 阅读全文

posted @ 2011-09-19 18:11 LateStop 阅读(475) 评论(0) 推荐(0)

修改控件上字体的颜色

摘要: 思路:为包含该控件的对话框添加:WM_CTLCOLOR消息的响应函数HBRUSH CDialogColor::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC,pWnd, nCtlColor); // TODO: Change any attributes of theDC here //设置显示字体 CFont * cFont=new CFont; cFont->CreateFont(16,0,0,0,FW_SEMIBOLD,FALSE,... 阅读全文

posted @ 2011-09-19 18:06 LateStop 阅读(2351) 评论(0) 推荐(0)

2011年9月15日

增加工具栏提示&修改程序字体&设置文档标题&控制窗口显示&更新菜单选中/不选中状态

摘要: 今天做的都是零碎活:增加工具栏提示格式为文字加"\n"再加文字。修改程序字体: LOGFONT lf; lf.lfOutPrecision= OUT_STROKE_PRECIS; lf.lfClipPrecision= CLIP_STROKE_PRECIS; lf.lfQuality = DRAFT_QUALITY; lf.lfPitchAndFamily= VARIABLE_PITCH|FF_MODERN; lf.lfHeight = 12; lf.lfWidth = 0; lf.lfEscapement = 0; lf.lfOrientation = 0; lf... 阅读全文

posted @ 2011-09-15 18:09 LateStop 阅读(529) 评论(0) 推荐(0)

2011年9月14日

如何把图片转为EPS格式

摘要: 如何把Windows系统中软件的输出结果转化为ps和eps格式的文件Windows系统中软件的输出结果可以转化为ps和eps格式的文件, 从而在unix系统中调用. 其基本 原理是: 把这些软件的输出结果用Postscript(PS)打印机的驱动程序 输出到一个文件中. 具体的方法是: 在Windows系统中单击"开始" 菜单, 选择"设置"--->"打印机", 在打印机窗口中选择"新建", 根据系统提示安装打印机, 安装过程中在选择打印机时应选择 "Postscript打印机", 有些系 阅读全文

posted @ 2011-09-14 18:12 LateStop 阅读(5284) 评论(0) 推荐(0)

导航