Re[3]: ListView вешает программу
От: dkotov  
Дата: 03.06.11 15:37
Оценка:
GUI'шный поток и поток обновляющий/проверяющий — это один и тот же?

Здравствуйте, Wolodimir, Вы писали:

W>Здравствуйте, dkotov, Вы писали:


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


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


W>bool clGuiTable::put_item(string sText, int x, int y)

W>{
W> vector<char> vText(sText.begin(), sText.end());
W> vText.push_back('\0');

W> if(y<iHeight || y>=0)

W> ListView_SetItemText(hListView, y, x, &vText[0]);

W> return true;

W>};

W>заранее не известно, сколько раз получится обновить элемент.

W>но в какой-то момент макрос попросту ничего не возвращает. то же саме происходит, если использовать SendMessage.
... << RSDN@Home 1.2.0 alpha 5 rev. 1526>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.