我需要在单击CListView时出现一个对话框,请问获取当前item的位置?
解决方案 »
- 关于HOOK钩子子的问题
- 请问我将CDialog对话框窗口和Tab控件绑定起来,能够通过TAB切换显示.可为什么对话框里的按钮都无法响应.
- 请问怎么制作msdn那样按F1就打开相应的帮助的功能,请达人指教!!
- 关于数据库查询的问题[顶者有分]
- 获取了mx,那应该有相应的port,是不是只有缺省(是多少),若不是,要如何获取
- 高分求教! 希望高手能够指点!
- LPVOID lParam 如何转化为CString 类型
- 请教怎样在程序中操作数据链接属性对话框???
- ???ado访问sql2000,我要查询某一日期型字段,但只想查出大于某一时间(几点、分、秒,不要日期)的纪录该怎么写??
- BCGControlBar问题
- 怎么在nt下获取系统信息
- 请教关于microsoft internet transfer control控件的一个简单问题
{
// TODO: 在此添加控件通知处理程序代码
CListCtrl& rList = GetListCtrl(); POSITION pos; switch(m_nCurView){
case CV_PORTSTATUS:
pos = rList.GetFirstSelectedItemPosition(); // here^_^
if(pos != NULL){
int nPort = rList.GetNextSelectedItem(pos);
ModifyPortControl(nPort);
}
break;
case CV_PORTINFO:
break;
default:
break;
}
*pResult = 0;
}
{
// TODO: Add your control notification handler code here
NM_LISTVIEW *pNM = (NM_LISTVIEW*)pNMHDR;
if ((pNM->iItem >= 0) && (pNM->uNewState & LVIS_SELECTED)) {
CPoint pt; //position
CListCtrl& theCtrl = GetListCtrl();
BOOL bOk = thCtrl.GetItemPosition(pNM->iItem, &pt); // 获取position
// do something
}
//do something *pResult = 0;
}另:困惑,每次单击listview 就弹出一个对话框?是否不妥?