(MFC) CListBox -> Изменить элемент в списке? - PullRequest
3 голосов
/ 11 апреля 2011

В настоящее время я использую CListBox Control для MFC. Можно ли сохранить данные внутри элемента списка, но редактировать их, не удаляя, а затем повторно добавляя их?

Спасибо!

Ответы [ 3 ]

2 голосов
/ 12 апреля 2011

Вы можете сделать это, расширив CListBox. Проверьте этот код проекта статьи .

2 голосов
/ 11 апреля 2011

К сожалению, сделать это невозможно.

Даже собственный класс списка не предоставляет никакого способа редактировать запись, не удаляя и не вставляя.

Лучшее, что вы можете сделать, - это расширить класс CListBox либо путем подкласса, либо из него.

1 голос
/ 02 мая 2011

Лучший способ (если возможно, конечно), это заменить CListBox на CListCtrl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...