Здравствуйте, Кирпа В.А., Вы писали:
КВА>Здравствуйте, Alhim, Вы писали:
A>>Как узнать когда пользователь изменит ширину столбца ListCtrl который представлен как Report
КВА>Поставить обработчики на КВА>НDN_BEGINTRACK КВА>HDN_TRACK КВА>HDN_ENDTRACK
Да, после них, ширина столбца фиксируется. Но остается некрасивый такой эффект, как мерцание, пока растягиваешь или, например, изменяешь ширину и с нажатой мышкой никуда не двигаешь — все мерцает, в поле заголовка иногда промеликивает полный заголовок — если, например, был там текст. Как его можно побороть?
Ставил в обработчиках Setredraw(FALSE) для заголовка. Что-то не спасает. Как еще можно запретить перерисовываться?
Re[3]: Как отловить сообщение об изменении ширины столбца CL
Здравствуйте, Conductor, Вы писали:
C>Если нужно запретить изменять размеры столбцов, можно так: отнаследоваться от CListCtrl; C>+ PreTranslateMessage
C>
Возможно, но мне надо, что бы нельзя было изменять размеры определенных столбцов (чего я уже добился). Надо понять, как запретить экрану моргать, что бы не так это сильно было заметно.