也就是说怎么得到鼠标在listctrl的item上单击时的CPoint呢?
解决方案 »
- MFC ToolTip提示的文字如何画在图片上
- 带 CBS_OWNERDRAWFIXED 的 CComboBox 如何动态创建
- CListCtrl中的多行提示信息怎么实现,现在只能显示单行提示信息?
- 请问:PVOID类型在64位机下的长度
- 对于几个用来分配内存的win api的疑惑,求解,先谢过啦~~~
- 帮我解决一个小问题吧
- 高手帮我看看错在哪啦!!!
- *************VC初学者的问题***********
- 如何在WIN98下锁住鼠标和键盘。
- 如何建立一个窗口 不让改变大小 抢分
- 如果要鼠标进入某一区域就出现提示应该怎样做(用CToolTipCtrl)???
- 如何在关掉一个对话框是同时关掉它所在的窗口
能不能给几行代码
UINT pFlags;
int testItem = listCtrl.HitTest(point, &pFlags);
if(testItem && (pFlags & LVHT_ONITEMLABEL))
{
listCtrl.SetItem(...);
CMenu* pMyMenu=GetYourMenu(this);
if (pMyMenu)
{
ClientToScreen(&point);
pMyMenu->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON, point.x, point.y, this);
delete pMyMenu;
return;
}
}