我是用的Icon风格,双击某一行,弹出一对话框,是在双击响应函数OnDblclkList1()中获取图片的信息吗?
void CMainInterface::OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here int index;
index = ((CListBox*)GetDlgItem(IDC_LIST1))->GetCurSel();//这里无法获到它的索引号呀?? CUserChat ss;
ss.DoModal();
*pResult = 0;
}
void CMainInterface::OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here int index;
index = ((CListBox*)GetDlgItem(IDC_LIST1))->GetCurSel();//这里无法获到它的索引号呀?? CUserChat ss;
ss.DoModal();
*pResult = 0;
}
解决方案 »
- CMFCMenubar 如何取消伸缩
- 自己自定义了一个CComboBox的子控件,不知道哪里出问题了,求高手帮忙看一下。
- 关于vc框架的问题
- 关于CObList的问题,急用!
- 如何使用自己创建的DLL库
- 请问高手,我用MDI实现一个应用程序,现在我想用SDI实现它,不想重新开始,想在MDI基础上改为SDI,因为我已写了不少代码,这怎么做?
- 在CSplitterWnd生成的Pane中使用CFormView和控件的问题
- 在这个论坛上泡将近半年了,QQ上竟没有一个编程方面的好友,真是惭愧,甚感在此来去匆匆,没有留心结交这里朋友,现在将我的QQ号:7796816
- 关于CControlBar的一个问题?
- 程序员@@眼里的CSDN
- 高分求助一个C++写XML编码的问题
- 怎么把大于128的char转字符串呢
{
int index;
index = ((CListCtrl*)GetDlgItem(IDC_LIST1))->GetNextItem( -1, LVNI_SELECTED);
CUserChat ss;
ss.DoModal();
*pResult = 0;
}既然是CListCtrl 干嘛强制转换成CListBox?? 上面的代码 可以得到双击的项目索引号
{
LPNMLISTVIEW pNMListView = (NM_LISTVIEW *)pNMHDR; int nIndex = pNMListView->iItem; if (nIndex != -1)
{
CUserChat ss;
ss.DoModal();
} *pResult = 0;
}