在CListCtrl的派生类中,为什么只有双击的时候才能响应ON_WM_LBUTTONUP()消息,单击的时候却不行???在用spy++察看,单击时有WM_LBUTTONUP这个消息,为什么不能响应??而在用鼠标左键托拽(LVN_BEGINDRAG)后,却能响应WM_LBUTTONUP,为什么??谁能用自己电脑试一下!? 我用的是vc++.net
我想在ListCtrl中,当释放鼠标左键时,得到选中项目的个数。ON_WM_LBUTTONUP()void CDropList::OnLButtonUp(UINT nFlags, CPoint point)
{ int nSelCount = GetSelectedCount();
if(nSelCount>0)
{
CString sTitle;
sTitle.Format("%d",nSelCount);
CMainFrame* hParent = (CMainFrame*)((CFrameWnd*)(AfxGetApp()->m_pMainWnd));
hParent->SetWindowText(_T(sTitle));
}
CListCtrl::OnLButtonUp(nFlags, point);
}但是,不行,不响应ON_WM_LBUTTONUP()消息。
我想在ListCtrl中,当释放鼠标左键时,得到选中项目的个数。ON_WM_LBUTTONUP()void CDropList::OnLButtonUp(UINT nFlags, CPoint point)
{ int nSelCount = GetSelectedCount();
if(nSelCount>0)
{
CString sTitle;
sTitle.Format("%d",nSelCount);
CMainFrame* hParent = (CMainFrame*)((CFrameWnd*)(AfxGetApp()->m_pMainWnd));
hParent->SetWindowText(_T(sTitle));
}
CListCtrl::OnLButtonUp(nFlags, point);
}但是,不行,不响应ON_WM_LBUTTONUP()消息。
解决方案 »
- 求教串口通信问题,怎样接收127以后的ASCLL码,即十六进制7F以后的数据
- 分析网络协议用的工具有哪些啊
- 子窗口在父窗口最小化又最大化后消失了!
- 求助! OpenEvent OpenSemaphore 的用法和作用,謝謝!!!
- 用HttpQueryInfo函数取得服务器上文件最后修改时间的问题~~~急求,在线等
- VC++如何控制powerpoint2010?
- Modem之间建立无法建立连接,据说跟电平有关?
- 急救:WINDOWS程序与控制台程序的关联
- Xtreme ToolkitPro v15.0.1 windows7皮肤如何使用?
- 请问win32 设置带图片的button一直不显示,怎么回事?
- 加入一个combo box控件,type:drop list,但用layout菜单test时却没有效果,why?
- listctrl列移动问题
还有没有别的:如ON_WM_CLICK