Bonjour,
Je souhaiterais grace à un bouton sélectionner tous les élément d'une listview(en mode report) et grace à un autre bouton tout déselectionner.
le problème c'est que le control SetSelectionMark ne fonctionne pas comme je l'attendais.
m_list appartient à la Class CListCtrl.
Voici mon code:
void CScheduleApprovalDlg::OnBtnSelectAll()
{
if (m_list.GetItemCount() <= 0) return;//check that the list is not empty and there are selected items.
for(int i=0;i<m_list.GetItemCount();i++)
{
m_list.SetSelectionMark(i);
}
pour déselectionner, je n'ai trouvé aucun control?.
void CScheduleApprovalDlg::OnBtnClearAll()
{
if (m_list.GetItemCount() <= 0) return;//check that the list is not empty and there are selected items.
for(int i=0;i<m_list.GetItemCount();i++)
{
m_list.SetCheck(i,FALSE);
}
}
Pourriez vous me dire si vous connaissez un controle qui permet de faire ce que je souhaite ou un morceau de code?
merci pour vos réponse Yann,
Yann