Bonjour,
Avec VS2022, comment puis-je récupérer dans un CString l'item sélectionné dans un contrôle MFC VSListeBox, il n'y a pas d'événements pour ce contrôle ?
J'ai testé ceci
mais l'item a un clic de retard (la zone d'edition affiche l'item precedent)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 int CMFCApplication21Dlg::OnMouseActivate(CWnd* pDesktopWnd, UINT nHitTest, UINT message) { UpdateData(); int n = m_listeCtrl.GetSelItem(); //m_listeCtrl = controle sur la VSListeBox CString cs = m_listeCtrl.GetItemText(n); m_edit = cs; //zone d'édition UpdateData(FALSE); return CDialogEx::OnMouseActivate(pDesktopWnd, nHitTest, message); }
Merci pour vos réponse.
Partager