Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / как убрать второй скролбар у CListView / 3 сообщений из 3, страница 1 из 1
25.11.2005, 07:20
    #33398909
Джек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как убрать второй скролбар у CListView
Добрый день всем!
Я сделал свой класс вида наследником от CListView и когда в списке появляется записей больше чем размер окна или размер колонок шире чем окно появляются вторые внутренние скролбары.
Скажите пожалуйста как их убрать?
Заранее большое спасибо!
...
Рейтинг: 0 / 0
25.11.2005, 09:59
    #33399139
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как убрать второй скролбар у CListView
Паставить саатвецтвующий стиль.
...
Рейтинг: 0 / 0
25.11.2005, 11:17
    #33399368
Джек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как убрать второй скролбар у CListView
Уважаемый MasterZiv спасибо за ответ!
Не скажите какой конкретно стиль поставить?
Я попробовал вот так:
BOOL ClogiView::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs

cs.style &= ~(LVS_LIST | LVS_ICON | LVS_SMALLICON);
cs.style |= LVS_REPORT;
cs.style |= LVS_SINGLESEL;
cs.style |=LVS_NOSCROLL ;

return CListView::PreCreateWindow(cs);

}

и у меня вообще перестал прокручивать. И такое впечатление что полоса которая осталась принадлежит главному окну, а как её убрать не могу понять.
А когда две полосы было, внутренняя похоже принадлежала как бы CListCtrl.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / как убрать второй скролбар у CListView / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]