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

Вниз

ListView+WinXP+GridLines+стрелочки вниз вверх=бяка :(   Найти похожие ветки 

 
MegaVolt ©   (2005-07-29 12:51) [0]

ListView в report режиме,
GridLines:=true;,
включна поддержка стилей WinXP

нажимаю на прогрутке стрелочки вних не прорисовываются линии :( При всех остальных способах прокрутки (колёсико, ползунок) всё нормально. У кого есть ещё такой баг и что с этим делать7


 
IceBeerg ©   (2005-07-29 13:06) [1]

Может ListView"у отправить мессагу wm_paint?


 
MegaVolt ©   (2005-07-29 13:12) [2]

И он по ней перирисует всё окно? Это не есть гуд. Можно попробовать просто обновлять ячейки которые внизу но как то всё это кривенько получается. Меня чесно говоря уже задолбало штопать ListView...


 
IceBeerg ©   (2005-07-29 13:14) [3]

Почему все окно?
SendMessage(ListView1.Handle,wm_paint,0,0);


 
MegaVolt ©   (2005-07-29 13:17) [4]

>SendMessage(ListView1.Handle,wm_paint,0,0);

Тогда сразу возникает 2 вопроса
1. что это даст?
2. какое событие отвечает на нажитие стрелочек прокрутки?


 
IceBeerg ©   (2005-07-29 13:42) [5]

Может перекрыть procedure WMHScroll(var Message: TWMHScroll); message WM_HSCROLL; и  procedure WMVScroll(var Message: TWMVScroll); message WM_VSCROLL; родителя TWinControl.
Сложно конечно...


 
MegaVolt ©   (2005-07-29 14:43) [6]

ListView не получает это сообщение :( Может есть те что он получает?


 
MegaVolt ©   (2005-07-29 15:49) [7]

Упс... Получает :) Только от всего и от колёсика мыши и от нажатия кнопочек... Как бы это отфильтровать сообщения только от кнопочек?


 
Грязный   (2005-07-29 16:31) [8]

> MegaVolt ©
ты уже заебал


 
Defunct ©   (2005-07-29 16:33) [9]

[8]

:)


 
IceBeerg ©   (2005-07-30 09:47) [10]

MegaVolt ©   (29.07.05 15:49) [7]
попробуй разобраться со структурой записи TWMHScroll, что приходит про прокрутке колесиком, а что мышкой.

TWMHScroll = TWMScroll;
TWMScroll = packed record
 Msg: Cardinal;
 ScrollCode: Smallint; { SB_xxxx }
 Pos: Smallint;
 ScrollBar: HWND;
 Result: Longint;
end;


 
IceBeerg ©   (2005-07-30 11:54) [11]

Грязный   (29.07.05 16:31) [8]
А вот тут попрошу по подробнее... когда это Вас MegaVolt за... как осчустчения?


 
IceBeerg ©   (2005-07-30 11:58) [12]

MegaVolt ©, ну как?


 
Грязный   (2005-07-30 15:00) [13]


> IceBeerg ©   (30.07.05 11:54)
> Грязный   (29.07.05 16:31) [8]
> А вот тут попрошу по подробнее... когда это Вас MegaVolt
> за... как осчустчения?

фигово фигово


 
Сергей Чистяков   (2005-07-31 10:14) [14]

Помогите пожайлуста я начинающий программист, установил Delphi5 под WinXp написал маленькую программу как было показано в примере но компиляция не проходит, пишет в строке
Val (RedEdit.Text,RedValue,Cod); ошибку.
Может версия не подходит под XP
За раннее благодарин.


 
MegaVolt ©   (2005-08-01 13:31) [15]

Гы... Всё оказалось очень просто:
http://support.microsoft.com/default.aspx?scid=kb;en-us;813791
Мелкософтовцы признали этот баг за собой...
И вроде как даже какой то рецепт дали. Пока решаю что делать или от полосочек отказатся или что то своё думать..



Страницы: 1 вся ветка

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

Наверх




Память: 0.5 MB
Время: 0.052 c
1-1122932043
Ке
2005-08-02 01:34
2005.08.21
Почему в хинте нельзя отобразить "|" ?


14-1122542787
Al_jus
2005-07-28 13:26
2005.08.21
Вопрос


14-1122494401
Михаил(Киров)
2005-07-28 00:00
2005.08.21
Ещё раз про трафик


14-1122443534
Layner
2005-07-27 09:52
2005.08.21
Можно ли в среде D7 показывать строки


1-1122618209
td
2005-07-29 10:23
2005.08.21
кодировка в Database Desktop