Вверх ↑
Разработчик
Ответов: 26194
Рейтинг: 2136
#1: 2014-07-10 03:00:37 ЛС | профиль | цитата
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, те выдавать событие наружу после уже гарантированного изменения ширины.
карма: 22

0