MFC中为ListControl控件添加NM_CLICK消息选择控件中的文件并获取文件路径和文件名字
2015-06-01 16:06
621 查看
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://www.blogbus.com/shijuanfeng-logs/100675062.html
void CListDialogDlg::OnClickListCtrl(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
CString str;
str.Format(_T(“Item index: %d,SubItem:%d”), pNMListView->iItem,
pNMListView->iSubItem);
MessageBox(str);
*pResult = 0;
}
我改写后的,可以转为该路径下图像的代码
void CRelCtrlDlg::OnNMClickListPhoto(NMHDR *pNMHDR, LRESULT *pResult)
{
// TODO: Add your control notification handler code here
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
CString str;
str = m_ListCtrl.GetItemText( pNMListView->iItem, pNMListView->iSubItem ) ;
str = “\\” + str;
str = m_szPath + str;
char *fileName = (LPSTR)(LPCTSTR)str;
IplImage* img = cvLoadImage(fileName);
*pResult = 0;
}
http://www.blogbus.com/shijuanfeng-logs/100675062.html
void CListDialogDlg::OnClickListCtrl(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
CString str;
str.Format(_T(“Item index: %d,SubItem:%d”), pNMListView->iItem,
pNMListView->iSubItem);
MessageBox(str);
*pResult = 0;
}
我改写后的,可以转为该路径下图像的代码
void CRelCtrlDlg::OnNMClickListPhoto(NMHDR *pNMHDR, LRESULT *pResult)
{
// TODO: Add your control notification handler code here
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
CString str;
str = m_ListCtrl.GetItemText( pNMListView->iItem, pNMListView->iSubItem ) ;
str = “\\” + str;
str = m_szPath + str;
char *fileName = (LPSTR)(LPCTSTR)str;
IplImage* img = cvLoadImage(fileName);
*pResult = 0;
}
相关文章推荐
- Visual C++中MFC消息的分类
- MFC中Radio Button的用法详解
- MFC创建右键弹出菜单的方法
- MFC中动态创建控件以及事件响应实现方法
- MFC程序对文件的处理方法
- MFC自定义消息的实现方法
- MFC之ComboBox控件用法实例教程
- MFC绘制不规则窗体的方法
- IE8引发 VS2005/2008 MFC向导出错的解决方案
- MFC实现全屏功能代码实例
- MFC程序设计常用技巧汇总
- MFC扩展DLL中导出类和对话框的实现方法
- VC中SDK与MFC的区别浅析
- VC MFC非模态对话框的实现方法
- MFC程序执行过程深入剖析
- C和MFC巧妙获取外网IP的两种实现方法
- MFC创建模态对话框和非模态对话框的方法
- MFC控件之CListCtrl的应用实例教程
- VS2010/MFC编程入门之前言
- VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)