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

Ваш аккаунт

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

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

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

Работа с List Control

289
01 апреля 2008 года
Jeyson
207 / / 20.04.2000
Здравствуйте. Пишу приложение MFC. Задача нужно сделать таблицу на диалоговом окне, которое вызывается при нажатии на кнопку. Подскажите где что писать...
262
01 апреля 2008 года
Iktomy
1.2K / / 11.10.2004
Обработчик вызова диалогового окна по нажатию кнопки->В вызываемом диалоговом окне присобачить класс или ActiveX с гридом
289
01 апреля 2008 года
Jeyson
207 / / 20.04.2000
Есть уже событие нажатия на кнопку.
Сделано:
1. Создал диалог.
2. Создал класс этого диалога.
class TAB : public CDialog

3. Создал событие в MainFrm.cpp
...
ON_BN_CLICKED(ID_BUTTON1, OnTable)
...
В результате чего диалог стал открываться... однако это не проблема
4.Разместил на этом окне компоненту List Control
Далее пытаюсь ее оживить
5. По правой кнопке мыши на Listcontrol создаю переменную m_List в результате чего получаю в классе TAB описание переменной
CListCtrl m_List;

Теперь проблема!
6. Создаю функцию OnTable (см. пункт 3)
И в ней пытаюсь написать следующее
Цитирую
...
{
CRect rect;
m_List.GetClientRect(&rect);
m_List.SetItemCount(10);
m_List.InsertColumn(0,"Первая",LVCFMT_LEFT,50,0);
m_List.InsertColumn(1,"Вторая",50,LVCFMT_LEFT,10);
}
И как только дело доходит до этой функции - глюк... прервать...
Т.е. цель такая: жму на кнопку - выходит окно диалоговое, а на нем таблица! О ЧУДО для меня будет.
В билдере естественно это бы давно решил, а тут не могу понять чего делать. Помогите пожалуйста! Спасибо!
289
01 апреля 2008 года
Jeyson
207 / / 20.04.2000
Спасибо REFOT'у
Разобрался, проблема была только в след строке. //Создаём таблицу, тут this - это указатель на родительское окно.
m_List.Create(WS_CHILD|WS_BORDER|WS_VISIBLE|LVS_REPORT,CRect(0,0,500,500),this,1111L);

И еще строки надо брать в _T("...") тогда проблем не возникает...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог