Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / затык при использовании Tab Control(MFC) / 2 сообщений из 2, страница 1 из 1
21.05.2006, 01:53
    #33740791
help-me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
затык при использовании Tab Control(MFC)
подскажите плиз в чем дело, горит курсач.
вот кусок кода:
void CCurprocDlg::OnSelchangeTab1(NMHDR* pNMHDR, LRESULT* pResult)
{
iSelTabItem=m_tab.GetCurSel();
CString sI;
LVCOLUMN pColumn;

switch(iSelTabItem)
{
case 0:
pColumn.pszText="";
//pListInfo->SetColumn(0,&pColumn); - проблемное поле
pListInfo->SetColumn(1,&pColumn);
pListInfo->SetColumn(2,&pColumn);

pListInfo->DeleteAllItems();

//код
break;
case 1:
pColumn.pszText="Address";
//pListInfo->SetColumn(0,&pColumn); -проблемное поле

pColumn.pszText="Path";
pListInfo->SetColumn(1,&pColumn);

//код
break;
case 2:
pColumn.pszText="Thread ID";
//pListInfo->SetColumn(0,&pColumn); - проблемное поле

//код

break;
}


*pResult = 0;
}

проблема следующая:
если раскоментить "проблемные поля" (в коде отметил), то не заполняется лист бокс, который находится в табконтроле. если их закоментить то все нормально, но не подписывает шапку над таблицей. Получается, что не хочет заполнять нулевой столбец. все остальные столбцы работают нормально.
...
Рейтинг: 0 / 0
22.05.2006, 10:57
    #33741906
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
затык при использовании Tab Control(MFC)
Блин, ну и вопросы у вас, ну при чем здесь TAB ?

LVCOLUMN pColumn;
memset(&pColumn,0,size_of(LVCOLUMN));

надо делать всегда перед использованием LVCOLUMN.

pColumn - Антивенгерская нотация , да ? Понимаю !!!
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / затык при использовании Tab Control(MFC) / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]