List框(列表框)能否接受键盘或者鼠标消息呀? List框(列表框)能否接受键盘或者鼠标消息呀?如果能请告诉怎么接收?谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以,CListCtrl是从cwnd派生的,cwnd可以响应ON_WM_MOUSEMOVE,ON_WM_LBUTTONDOWN,ON_WM_LBUTTONUP等消息还可以留意下HitTest(CPoint pt,UINT &nFlags)这个函数,下面是段示例的代码CRect rcItem;nFlags = 0;for (int i = 0; i < GetCount(); i++){ GetItemRect(i,rcItem); if (rcItem.PtInRect(pt)) { ... }} int CMyList::HitTest(CPoint pt,UINT &nFlags){ CRect rcItem; nFlags = 0; for (int i = 0; i < GetCount(); i++) { GetItemRect(i,rcItem); if (rcItem.PtInRect(pt)) { ....... } }} vs2008一个工程中有很多项目,如何运行其中一个 SHChangeNotify刷新explorer的问题 急问!!!小女子第一次做VC界面 一个自己的课堂实习FTP服务器端的线程问题,请指教 为何手工生成的TOOLBAR BUTTON的图象应该是透明的地方都变成黑色了? 初级问题 请问如何把VC++自动提示软件出错框取消? MFC错误 求在CRichEditView中设置位图背景的代码?谢谢! 请问vc中如何向xsl中传递变量? 怎么消除基于对话框程序按ESC后关闭的功能? 求Triangle Strip生成算法
还可以留意下HitTest(CPoint pt,UINT &nFlags)这个函数,下面是段示例的代码
CRect rcItem;
nFlags = 0;
for (int i = 0; i < GetCount(); i++)
{
GetItemRect(i,rcItem);
if (rcItem.PtInRect(pt))
{
...
}
}
{
CRect rcItem;
nFlags = 0;
for (int i = 0; i < GetCount(); i++)
{
GetItemRect(i,rcItem);
if (rcItem.PtInRect(pt))
{
.......
}
}
}