sla8a писал(а):
если не сложно, то объясните почему вы добавили новую функцию WndHDR, а не отлавливаете эти события (HDN_*) в WndProcTabGridДело в том, что WndProcTabGrid перекрывается в элементе MST_UseEditCtrl и обработчик WndProcTabGrid в основном компоненте MSTStrTbl отключается методом detachwndproc. Вот потому я и прицепил независимый обработчик WndHDR
------------ Дoбавленo в 14.37:
Кстати, HDN_ITEMCHANGED срабатывает не только на изменение ширины, но и на любое изменение в столбце, так что onChangeWidth надо бы заменить на onChangeCol. Вот только надо бы решить, выдавать MT-потоком параметры или форматной строкой, я бы остановился на форматной строке, те ARG(IdxCol, FormatStrCol)