Re[2]: ListView вешает программу
От: Wolodimir  
Дата: 03.06.11 15:30
Оценка:
Здравствуйте, dkotov, Вы писали:

D>Подробнее. В каком событии (в какой момент времени) меняшь?


Поток проверяет базу данных на наличие изменений и создает очередь строк, которые нужно обновить. После этого в цикле вызывается следующий метод:

bool clGuiTable::put_item(string sText, int x, int y)
{
vector<char> vText(sText.begin(), sText.end());
vText.push_back('\0');

if(y<iHeight || y>=0)
ListView_SetItemText(hListView, y, x, &vText[0]);

return true;
};

заранее не известно, сколько раз получится обновить элемент.
но в какой-то момент макрос попросту ничего не возвращает. то же саме происходит, если использовать SendMessage.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.