![]() |
|
|
![]()
|
|
| set1984 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 7.7.2007 Репутация: нет Всего: нет |
Сталкнулся с такой проблемкой. Пишу используя библиотеку MFC, создаю обработчик прерывания от таймера (захожу в него каждую секунды) и вывожу в List Control n-ое количество записей. Проблема в том,что скрол перемещаеться всегда наверх, незнаю что и делать как отключить автоскролинг??? Посмотрел в нете и ничего не нашел(((( И еще один вопрос когда мы выводим много записей контрол мигает (перерисовываеться каждый раз когда выводим новую запись)... хотел узнать как от этого избавиться ... тоесть какое событие за это отвечает, чтобы в его обработчике переписать код??? Буду очень благодарен!!!!
|
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
А что в свойствах Lisctrl в редакторе тяжело поставиь No scroll=TRUE ?
Перед началом добывления записи -СListCtrl::SetRedraw(FALSE); Ну и после окончания всех добавлений TRUE -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| jms |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 6.3.2007 Репутация: нет Всего: нет |
Как я понял ты используешь CListCtrl? Если ты создаешь контрол программно, то можно задать свойство LVS_NOSCROLL при создании это должно отключить авто скролинг. Попробуй.
Это сообщение отредактировал(а) jms - 15.12.2007, 11:20 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |