Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.04 c
1-1122801894
Gon
2005-07-31 13:24
2005.08.21
как получить Handle файла?


1-1122607787
Кот
2005-07-29 07:29
2005.08.21
Не прорисовывается форма


14-1122896571
Exchanger
2005-08-01 15:42
2005.08.21
Электроника, мебель, обмен ссылками, работа


14-1122739134
АНД
2005-07-30 19:58
2005.08.21
ЗАПРАВКА КАРТРИДЖЕЙ


14-1122887902
Ega23
2005-08-01 13:18
2005.08.21
С днем рождения! 1 августа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский