Page 1 of 1

wxListCtrl как получить title колонки?

Posted: Wed Sep 17, 2008 2:13 pm
by m1t0z
Создал объект типа wxListCtrl в REPORT-стиле. С помощью метода InsertColumn(long col, wxListItem& info)
добавил в лист колонки. А вот как получить названия этих колонок из уже готового листа не знаю. Наиболее вероятным, показалась функция GetColumn(int col, wxListItem& item). Думал, что это как раз антипод для функции InsertColumn. Но почему-то данная функци возвращает совсем не то, что я посылал, использую InsertColumn. Прошу помочь.

p.s.
wx-2.8.8

Posted: Wed Sep 17, 2008 3:42 pm
by tan
Привет.
Вообще то, GetColumn() - правильный выбор :)
Поскольку сорцов не показано, могу только предположить, что проблема во флагах wxListItem. Должно быть примерно так:

Code: Select all

wxListItem info;
info.SetMask(wxLIST_MASK_TEXT);
list->GetColumn(col,info); 

Posted: Thu Sep 18, 2008 10:24 am
by m1t0z
tan wrote:Привет.
Вообще то, GetColumn() - правильный выбор :)
Поскольку сорцов не показано, могу только предположить, что проблема во флагах wxListItem. Должно быть примерно так:

Code: Select all

wxListItem info;
info.SetMask(wxLIST_MASK_TEXT);
list->GetColumn(col,info); 
Спасибо. Действительно, забыл про флаги, а точнее вообще ими не пользовался. После установки флага wxLIST_MASK_TEXT все заработало.