场景一:常规的Report风格的List如果需要勾选上必须得直接点击方框,为了简化操作,可以重写list点击事件函数,只需要点击该行任意位置就可以给打钩或者取消打钩

void CPannelRecentUsed::OnClickListPieceinfo(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
m_list_piece.SetCheck(pNMItemActivate->iItem, !(m_list_piece.GetCheck(pNMItemActivate->iItem)));
*pResult = 0;
}
本文介绍了一种通过重写点击事件来简化列表项勾选操作的方法。只需点击列表项的任意位置即可完成勾选或取消勾选,提高了用户体验。
1826

被折叠的 条评论
为什么被折叠?



