Здравствуйте, 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.