проблема с ScrollBar
От: Melya13  
Дата: 23.10.06 15:05
Оценка:
Возможно ли как то изменить позицию ScrollBar в листбоксе!? тоесть не ScrollBox, а именно всей полосы прокрутки! Возможно ли его сделать отдельным окном но в данном листбоксе что бы он скролил клиентскую область это листбокса?

23.10.06 20:01: Перенесено из 'Пользовательский интерфейс: проектирование, usability'
Re: проблема с ScrollBar
От: John Grey Украина  
Дата: 23.10.06 15:23
Оценка:
Здравствуйте, Melya13, Вы писали:

M>Возможно ли как то изменить позицию ScrollBar в листбоксе!? тоесть не ScrollBox, а именно всей полосы прокрутки! Возможно ли его сделать отдельным окном но в данном листбоксе что бы он скролил клиентскую область это листбокса?


Можно. Надо создавать своего наследника от ScrollBarCtrl, подменять его для окна CListCtrl или же менять стили уже существующего ScrollBar. Только ты с темой промахнулся...
Re[2]: проблема с ScrollBar
От: Melya13  
Дата: 23.10.06 15:33
Оценка:
Здравствуйте, John Grey.

На счет темы я прошу меня простить по неопытности.
И если можна уточнить на счет изменения стиля существующего скролбара или дать ссылку на информацию по этому вопросу.
Re[3]: проблема с ScrollBar
От: John Grey Украина  
Дата: 23.10.06 15:54
Оценка:
Здравствуйте, Melya13, Вы писали:

M>И если можна уточнить на счет изменения стиля существующего скролбара или дать ссылку на информацию по этому вопросу.

CListCtrl/CListBox — наследники CWnd, у которого есть метод GetScrollBarCtrl(...) — дальше смотри MSDN. Надеюсь не маленький, сам докопаешься дальше...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.