Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скролинг в List Contrlole 
:(
    Опции темы
set1984
Дата 30.11.2007, 07:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 7.7.2007

Репутация: нет
Всего: нет



Сталкнулся с такой проблемкой. Пишу используя библиотеку MFC, создаю обработчик прерывания от таймера (захожу в него каждую секунды) и вывожу в List Control n-ое количество записей. Проблема в том,что скрол перемещаеться всегда наверх, незнаю что и делать как отключить автоскролинг??? Посмотрел в нете  и ничего не нашел(((( И еще один вопрос когда мы выводим много записей контрол мигает (перерисовываеться каждый раз когда выводим новую запись)... хотел узнать как от этого избавиться ... тоесть какое событие за это отвечает, чтобы в его обработчике переписать код??? Буду очень благодарен!!!!
PM MAIL   Вверх
Coocky
Дата 30.11.2007, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 25
Всего: 62



Цитата(set1984 @  30.11.2007,  07:52 Найти цитируемый пост)
 незнаю что и делать как отключить автоскролинг???

А что в свойствах Lisctrl в редакторе тяжело поставиь No scroll=TRUE ? smile
Цитата(set1984 @  30.11.2007,  07:52 Найти цитируемый пост)
ще один вопрос когда мы выводим много записей контрол мигает (перерисовываеться каждый раз когда выводим новую запись)

Перед началом добывления записи -СListCtrl::SetRedraw(FALSE); Ну и после окончания всех добавлений  TRUE



--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
jms
Дата 15.12.2007, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 6.3.2007

Репутация: нет
Всего: нет



Как я понял ты используешь CListCtrl? Если ты создаешь контрол программно, то можно задать свойство  LVS_NOSCROLL  при создании это должно отключить авто скролинг.  Попробуй.

Это сообщение отредактировал(а) jms - 15.12.2007, 11:20
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.