list control 每项最多显示259个字符,怎么办? 我想实现这样的效果,每一项内容前面都有一个复选框,给用户选择,用的是LIST CONTROL实现的,但是现在发现一个问题,“LIST CONTROL控件的每一行最多显示259个字符”,后面的就显示不出来了,有什么其它的办法吗?大家帮帮我啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 跟LISTBOX中显示提示框方法差不多,但是LISTBOX中没有闪烁。没办法跟踪进去,我把代码贴出来,能不能帮我看下? LVHITTESTINFO hti; GetCursorPos(&point); //取得当前鼠标的坐标 if (::WindowFromPoint(point)==m_bList) //从当前鼠标的坐标获得鼠标所在窗口的句柄,并判断是否为LISTBOX控件 { m_bList.ScreenToClient(&point); //由 于GetCursorPos函数返回的是相对于整个屏幕的坐标值,因此需要把这个坐标值转换成相对于ListControl 的坐标. hti.pt.x=point.x; hti.pt.y=point.y; ListView_HitTest(m_bList, &hti); if (hti.flags==LVHT_ONITEM)//判断坐标是否在项的内容上面 { nIndex=hti.iItem;//得到项的序号 temp=exp[nIndex];//得到提示框的内容 m_bTip.UpdateTipText(temp,GetDlgItem(IDC_LIST1) ); //更新提示信息 } else { m_bTip.UpdateTipText("",GetDlgItem(IDC_LIST1 ));//提示信息为空 } } 根据skyful123的思路以解决问题,谢了! 请教一个关于CTreeCtrl类的函数 子窗口上下文菜单不能显示 vc++openGL编程中的问题 求救!!! 为何从串口中读不出数据,明明写入成功了? 一个奇怪的现象 一个非常好的VC源码基地.大量控件,源码.为了让更多人知道这个地方,欢迎点评或灌水 有意思的问题! Holly to Softsprite! 请问如何在vc或者bc上进行源程序编译? 请高手帮忙看看系统API——RemoveDirectory为什么无法删除空文件夹 怎么封闭凹包?
没办法跟踪进去,我把代码贴出来,能不能帮我看下?
GetCursorPos(&point); //取得当前鼠标的坐标
if (::WindowFromPoint(point)==m_bList) //从当前鼠标的坐标获得鼠标所在窗口的句柄,并判断是否为LISTBOX控件
{
m_bList.ScreenToClient(&point); //由 于GetCursorPos函数返回的是相对于整个屏幕的坐标值,因此需要把这个坐标值转换成相对于ListControl 的坐标.
hti.pt.x=point.x;
hti.pt.y=point.y;
ListView_HitTest(m_bList, &hti);
if (hti.flags==LVHT_ONITEM)//判断坐标是否在项的内容上面
{
nIndex=hti.iItem;//得到项的序号
temp=exp[nIndex];//得到提示框的内容
m_bTip.UpdateTipText(temp,GetDlgItem(IDC_LIST1) ); //更新提示信息
}
else
{
m_bTip.UpdateTipText("",GetDlgItem(IDC_LIST1 ));//提示信息为空
}
}