Проблемы с прорисовкой
От: vba.spy  
Дата: 28.02.06 08:46
Оценка:
Столкнулся с такой проблемай:
В ListView в стиле report когда много строк появляеться вертикальный скролбар,
и все бы хорошо да вот когда щелкаю на кнопку переместить вниз на скролбаре,
то на элементах списка поялвяеться линия(обычно она перечеркивает элемент), как я понял элемент не прорисовываеться.
В ListView перерисовываю сам, но к DrawItem сообщение о том что нужно прориосвать
не доходит. Такая проблема и когда и в MFC.
Re: Проблемы с прорисовкой
От: ekamaloff Великобритания  
Дата: 28.02.06 08:57
Оценка:
Здравствуйте, vba.spy, Вы писали:

VS>Столкнулся с такой проблемай:

VS> В ListView в стиле report когда много строк появляеться вертикальный скролбар,
VS>и все бы хорошо да вот когда щелкаю на кнопку переместить вниз на скролбаре,
VS>то на элементах списка поялвяеться линия(обычно она перечеркивает элемент), как я понял элемент не прорисовываеться.
VS>В ListView перерисовываю сам, но к DrawItem сообщение о том что нужно прориосвать
VS>не доходит. Такая проблема и когда и в MFC.

Если стоит сетка, тогда наверное это:

BUG: Gridlines for list-view control are not drawn correctly using the LVS_EX_GRIDLINES style
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[2]: Проблемы с прорисовкой
От: Брич Сергей Сергеевич  
Дата: 28.02.06 09:14
Оценка:
Здравствуйте, ekamaloff, Вы писали:

E>Здравствуйте, vba.spy, Вы писали:


VS>>Столкнулся с такой проблемай:

VS>> В ListView в стиле report когда много строк появляеться вертикальный скролбар,
VS>>и все бы хорошо да вот когда щелкаю на кнопку переместить вниз на скролбаре,
VS>>то на элементах списка поялвяеться линия(обычно она перечеркивает элемент), как я понял элемент не прорисовываеться.
VS>>В ListView перерисовываю сам, но к DrawItem сообщение о том что нужно прориосвать
VS>>не доходит. Такая проблема и когда и в MFC.

E>Если стоит сетка, тогда наверное это:


E>BUG: Gridlines for list-view control are not drawn correctly using the LVS_EX_GRIDLINES style


Большое спасибо помогло.
Re[3]: Проблемы с прорисовкой
От: Дядюшка Че Россия  
Дата: 17.03.06 14:04
Оценка:
Здравствуйте, Брич Сергей Сергеевич, Вы писали:

E>>Если стоит сетка, тогда наверное это:


E>>BUG: Gridlines for list-view control are not drawn correctly using the LVS_EX_GRIDLINES style


БСС>Большое спасибо помогло.


Как Вы справились с проблемой, не могли бы поподрабнее? Если конечно не простым отключением линий
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Проблемы с прорисовкой
От: ekamaloff Великобритания  
Дата: 17.03.06 14:12
Оценка:
Здравствуйте, Дядюшка Че, Вы писали:

ДЧ>Как Вы справились с проблемой, не могли бы поподрабнее? Если конечно не простым отключением линий


Например InvalidateRect(hWnd, NULL, FALSE) на WM_VSCROLL
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.