sla8a писал(а):
но вроде как HDN_ITEMCHANGINGW происходит как onMouseMoveи как это вяжется вот с этим
sla8a писал(а):
HDN_ITEMCHANGINGW, должен сообщать что пользователь изменяет ширину столбцовКак связаны MouseMove и изменение ширины столбцов

------------ Дoбавленo в 02.58:
Короче, никакой MouseMove не происходит при HDN_ITEMCHANGING. Он работает точно так же, как и HDN_ITEMCHANGED, только выдает значение перед изменением
------------ Дoбавленo в 03.00:
sla8a писал(а):
Так же для этих целей нужен HDN_DIVIDERDBLCLICKW (код -325) двойной клик по сплитеру заголовкаИ как это совместить с запретом изменения ширины столбцов

Ладно, завтра подумаю. Но я бы все-таки отказался от сообщения HDN_ENDTRACK и использовал бы его только как триггер для сообщения HDN_ITEMCHANGED, те выдавать событие наружу после уже гарантированного изменения ширины.