![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ListView+WinXP+GridLines+стрелочки вниз вверх=бяка :( [D5]
MegaVolt © (2005-07-29 12:51:00)ListView в report режиме,
GridLines:=true;,
включна поддержка стилей WinXP
нажимаю на прогрутке стрелочки вних не прорисовываются линии :( При всех остальных способах прокрутки (колёсико, ползунок) всё нормально. У кого есть ещё такой баг и что с этим делать7
MegaVolt (2005-08-01 13:31:00) [1]Гы... Всё оказалось очень просто:
http://support.microsoft.com/default.aspx?scid=kb;en-us;813791
Мелкософтовцы признали этот баг за собой...
И вроде как даже какой то рецепт дали. Пока решаю что делать или от полосочек отказатся или что то своё думать..
Сергей Чистяков (2005-07-31 10:14:00) [2]Помогите пожайлуста я начинающий программист, установил Delphi5 под WinXp написал маленькую программу как было показано в примере но компиляция не проходит, пишет в строке
Val (RedEdit.Text,RedValue,Cod); ошибку.
Может версия не подходит под XP
За раннее благодарин.
Грязный (2005-07-30 15:00:00) [3]
> IceBeerg © (30.07.05 11:54)
> Грязный (29.07.05 16:31) [8]
> А вот тут попрошу по подробнее... когда это Вас MegaVolt
> за... как осчустчения?
фигово фигово
IceBeerg (2005-07-30 11:58:00) [4]MegaVolt ©, ну как?
IceBeerg (2005-07-30 11:54:00) [5]Грязный (29.07.05 16:31) [8]
А вот тут попрошу по подробнее... когда это Вас MegaVolt за... как осчустчения?
IceBeerg (2005-07-30 09:47:00) [6]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;
Defunct (2005-07-29 16:33:00) [7][8]
:)
Грязный (2005-07-29 16:31:00) [8]> MegaVolt ©
ты уже заебал
MegaVolt (2005-07-29 15:49:00) [9]Упс... Получает :) Только от всего и от колёсика мыши и от нажатия кнопочек... Как бы это отфильтровать сообщения только от кнопочек?
MegaVolt (2005-07-29 14:43:00) [10]ListView не получает это сообщение :( Может есть те что он получает?
IceBeerg (2005-07-29 13:42:00) [11]Может перекрыть
procedure WMHScroll(var Message: TWMHScroll); message WM_HSCROLL;иprocedure WMVScroll(var Message: TWMVScroll); message WM_VSCROLL;родителя TWinControl.
Сложно конечно...
MegaVolt (2005-07-29 13:17:00) [12]>SendMessage(ListView1.Handle,wm_paint,0,0);
Тогда сразу возникает 2 вопроса
1. что это даст?
2. какое событие отвечает на нажитие стрелочек прокрутки?
IceBeerg (2005-07-29 13:14:00) [13]Почему все окно?
SendMessage( ListView1.Handle,wm_paint,0,0);
MegaVolt (2005-07-29 13:12:00) [14]И он по ней перирисует всё окно? Это не есть гуд. Можно попробовать просто обновлять ячейки которые внизу но как то всё это кривенько получается. Меня чесно говоря уже задолбало штопать ListView...
IceBeerg (2005-07-29 13:06:00) [15]Может ListView'у отправить мессагу wm_paint?