Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ResetContent в ListBox

1.9K
19 сентября 2006 года
burst
94 / / 04.09.2006
Допустим у меня есть диалог. В этом диалоге есть ListBox IDC_LIST_PAGES
с ним связана переменная m_listPages типа CListBox. Требуется очистить (инициализировать) список методом ResetContent. Как это сделать?

Получается, что есть класс ListBox, и объект в данном случае m_listPages, так?

В BOOL CSelectorDlg::OnInitDialog() пишу m_listPages.ResetContent(); - падает.

Хм...где то я не прав.
17K
19 сентября 2006 года
_ZaliZo
21 / / 18.08.2006
А не проще получить HWND этого ListBox-а
 
Код:
HWND GetDlgItem(HWND hDlg, int nIDDlgItem);

а затем использовать(<windowsx.h>)
 
Код:
ListBox_ResetContent(hwndCtl)
395
19 сентября 2006 года
RelB
367 / / 09.11.2002
[QUOTE=burst]Допустим у меня есть диалог. В этом диалоге есть ListBox IDC_LIST_PAGES
с ним связана переменная m_listPages типа CListBox. Требуется очистить (инициализировать) список методом ResetContent. Как это сделать?

Получается, что есть класс ListBox, и объект в данном случае m_listPages, так?

В BOOL CSelectorDlg::OnInitDialog() пишу m_listPages.ResetContent(); - падает.

Хм...где то я не прав.[/QUOTE]Как у тебя увязана m_listPages с контролом ListBox?
1.9K
19 сентября 2006 года
burst
94 / / 04.09.2006
[QUOTE=RelB]Как у тебя увязана m_listPages с контролом ListBox?[/QUOTE]

Клас визард -> Members Variables -> Выбрал контрол IDC_LIST_PAGES (этот листбокс) -> Add Variable -> Имя: m_listPages Категория: Control Тип: CListBox
395
20 сентября 2006 года
RelB
367 / / 09.11.2002
[QUOTE=burst]Клас визард -> Members Variables -> Выбрал контрол IDC_LIST_PAGES (этот листбокс) -> Add Variable -> Имя: m_listPages Категория: Control Тип: CListBox[/QUOTE]Т.е. как я понимаю это через DDX, тогда не понятно в чем проблема. И все-таки падает или assert вылезает? Если assert, то что пишет?
1.9K
20 сентября 2006 года
burst
94 / / 04.09.2006
Спасибо за участие, получилось...Просто заново все сделал и все заработало.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог