Как отменить щелчок мышью в TDbGrid.OnColumnMoved

ВTDbGrid.OnColumnMoved обработчик событий, я настраиваю некоторые цвета заголовков столбцов.

Я также использую сеткуOnTitleClicked событие для всплывающего меню (столбец сортировки).

К сожалению, после того, как пользователь перетаскивает столбец иOnColumnMoved закончено, VCL вызываетOnTitleClicked, Это означает, что мое всплывающее окно порядка сортировки появляется после перетаскивания столбца.

Есть ли способ вOnColumnMoved Я могу очистить очередь событий мыши, чтобыOnTitleClicked не позвонили?

Эта тема есть этот код, но у меня нетMsg вOnTitleClicked.

while PeekMessage(Msg, 0, WM_MOUSEFIRST, WM_MOUSELAST, 
  PM_REMOVE or PM_NOYIELD) do;

(Если нет способа сделать это, это не имеет большого значения. Я могу установить флаг вOnColumnMoved так чтоOnTitleClick игнорирует следующий звонок к нему.)

Ответы на вопрос(1)

Ваш ответ на вопрос