摘要: //首先用ClassWizard中的Message Maps功能添加对NM_RCLICK消息的响应函数,呵呵,然后编写代码即可//在视图列表点击鼠标右键时的响应函数void CSDIView::OnRclick(NMHDR* pNMHDR, LRESULT* pResult) {// TODO: Add your control notification handler code here//AfxMessageBox(TEXT("你点了鼠标右键!"));CMenu menu;//定义菜单类的一个对象CMenu *pSubMenu=NULL;//定义菜单类的一个指针//加载 阅读全文
posted @ 2011-11-17 19:00 氺〤魚Oo。 阅读(164) 评论(0) 推荐(0) 编辑
摘要: //简单几步就可以了,整个过程描述和截图如下所下:用ClassWizard中的Message Maps功能添加对NM_RCLICK消息的响应函数://添加成功后,直接编辑函数代码即可void CRightMenuView::OnRclick(NMHDR* pNMHDR, LRESULT* pResult){// TODO: Add your control notification handler code hereAfxMessageBox(TEXT("你在CListView视图中点击了右键!"));*pResult = 0;} 阅读全文
posted @ 2011-11-17 13:48 氺〤魚Oo。 阅读(174) 评论(0) 推荐(0) 编辑
摘要: //呵呵,我在程序中经常用到的有关CListView代码,记录下,以后直接Copy就可以用了,不然还得百度,浪费青春呢!CListCtrl &List=GetListCtrl();//获取高级列表控制的引用List.ModifyStyle(0,LVS_REPORT);//设置列表风格为报表样式//LVS_EX_FULLROWSELECT允许整行选中//LVS_EX_GRIDLINES网格样式List.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES); 阅读全文
posted @ 2011-11-17 13:24 氺〤魚Oo。 阅读(144) 评论(0) 推荐(0) 编辑
摘要: //昨天在打开数据库的记录集时,出现了一个错误,错误提示为无效的指针类型,上网查了一下,原来是我的//的程序在创建实例时,出现了错误,呵呵,以前我都是这样创建实例的:m_pRecordset.CreateInstance(_uuidof(Connection))//我调试程序错误时的代码如下://创建实例HRESULT hr=adoConn.m_pRecordset.CreateInstance(_uuidof(Connection));if (FAILED(hr)){ _com_error e(hr); AfxMessageBox(e.ErrorMessage()); return;}结果得 阅读全文
posted @ 2011-11-17 12:29 氺〤魚Oo。 阅读(1077) 评论(0) 推荐(0) 编辑