Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.18;
Скачать: CL | DM;

Вниз

Какое событие отвечает за изменение размеров колонки 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 вся ветка

Текущий архив: 2005.09.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
14-1124442813
MadAngel
2005-08-19 13:13
2005.09.18
А где?


2-1123678374
Relaxxx
2005-08-10 16:52
2005.09.18
Как суммировать время?


1-1125150868
Duffik
2005-08-27 17:54
2005.09.18
Определение нажатой кнопки


14-1124461002
Ji
2005-08-19 18:16
2005.09.18
Загадки от сайта www.try2hack.nl (Засыпался на Java-аплете)


14-1124489428
TG
2005-08-20 02:10
2005.09.18
КОМПИЛЯТОР