Форум: "WinAPI";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
ВнизКакое событие отвечает за изменение размеров колонки ListView? Найти похожие ветки
← →
MegaVolt © (2005-07-28 10:38) [0]При програмном изменении ширины колонки возникает какое то событие не подскажете что за оно?
Например ListView1.Column[1].Width:=100;
← →
Иван Пантелеев (2005-07-28 10:40) [1]Модераторы, извините меня за столь некорректное поведение на форуме. Разрешите мне пожалуйста писать сообщения.
← →
Leonid Troyanovsky © (2005-07-28 11:01) [2]
> MegaVolt © (28.07.05 10:38)
> При програмном изменении ширины колонки возникает какое
> то событие не подскажете что за оно?
> Например ListView1.Column[1].Width:=100;
Например, HDN_ITEMCHANGING, HDN_ITEMCHANGED, HDN_GETDISPINFO.
С учетом вчерашнего обсуждения, т.е., оканчивается на W.
--
Regards, LVT.
← →
MegaVolt © (2005-07-28 11:06) [3]>Например, HDN_ITEMCHANGING, HDN_ITEMCHANGED, HDN_GETDISPINFO.
Спасибо. Я их посмотрел но похоже проблему они не решают.
Я сам ручками дорисовываю треугольнички в заголовке ListView и вроде всё хорошо (и размеры изменяются и перерисовываются они) но вот если размер колонок изменять из программы то происходит изменение размера колонки и треугольничек ищезает :(
Что нужно обрабатывать чтобы после изменения размера дорисовать треугольничек обратно? HDN_ITEMCHANGED вызывает моргание :(
← →
Leonid Troyanovsky © (2005-07-28 11:31) [4]
> MegaVolt © (28.07.05 11:06) [3]
> Что нужно обрабатывать чтобы после изменения размера дорисовать
> треугольничек обратно? HDN_ITEMCHANGED вызывает моргание
> :(
NM_CUSTOMDRAW ?
--
Regards, LVT.
← →
MegaVolt © (2005-07-28 11:36) [5]>NM_CUSTOMDRAW ?
Если его обрабатывать то опять получается моргание... :(
Интересно вообще почему изменение размеров изнутри изменяет содержимое колонки а просто мышью перетащить ничего не меняет.
← →
Leonid Troyanovsky © (2005-07-28 11:47) [6]
> MegaVolt © (28.07.05 11:36) [5]
> >NM_CUSTOMDRAW ?
> Если его обрабатывать то опять получается моргание... :(
Там возвращать нужно что-то, в Result. См. msdn.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/custdraw/custdraw.asp
Или нагугли примеров для ListView.
> Интересно вообще почему изменение размеров изнутри изменяет
> содержимое колонки а просто мышью перетащить ничего не меняет.
Х.з.
--
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c