m_myImgList.Create(32,32,TRUE,8,1);
m_ListFriend.SetImageList(&m_myImgList,LVSIL_NORMAL);
m_ListFriend.InsertItem(1001,"111",3);
m_ListFriend.InsertItem(...);
m_ListFriend.InsertItem(...);
...我像这样创建了一个图像列表框!
在其双击事件中怎么取得1001这个参数的值啊!!!
谢谢各位指点!!
m_ListFriend.SetImageList(&m_myImgList,LVSIL_NORMAL);
m_ListFriend.InsertItem(1001,"111",3);
m_ListFriend.InsertItem(...);
m_ListFriend.InsertItem(...);
...我像这样创建了一个图像列表框!
在其双击事件中怎么取得1001这个参数的值啊!!!
谢谢各位指点!!
解决方案 »
- CGAL方面的问题,求围饶一顶点所有邻接面的面积
- CDialog::OnPaint();能不能删掉的问题
- ActiveX控件的ID号能不能这样递增?
- 虚拟光驱!
- 请问,VC可以把动态链接库编译到生成的文件(exe、dll)里面吗?应该怎么做呢?
- 分割窗口后如何使窗口分隔线固定?
- WSAGetLastError() = 100054(10054?)是什么错误?
- 请教远程COM与本地COM的区别,如何创建和布署一个远程COM?
- 怎样向Active X控件加入配置文件
- 请问如何用VC将这段汇编代码NOP掉(在线等)
- 请问怎么在InternetOpen中设置http代理啊?
- 请选择:用DLL还是COM接口?
m_ListFriend是CListCtrl控件
nItem=1001传进去,如果nItem>m_list.GetItemCount(),nItem=m_list.GetItemCount()+1;
void CListDlg::OnDblclkList(NMHDR* pNMHDR, LRESULT* pResult)
{
NMLISTVIEW* pp= (NMLISTVIEW*)pNMHDR;
pp->iItem; //iItem, 行号 (只能取到行号)
pp->iSubItem; //iSubItem 子项目,列号
*pResult = 0;
}
或者 m_list.GetNextItem(-1, LVNI_SELECTED); //iItem, 行号 如果非要取到1001,建议子类化CListCtrl,重载InsertItem函数