Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++ и WinAPI

Войти
Регистрация
Восстановить пароль
 
multypulty
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 34
#1

TrackBar с двумя ползунками - C++ WinAPI

21.10.2016, 20:06. Просмотров 477. Ответов 9
Метки нет (Все метки)

Всем доброго времени суток. Необходимо средствами WinAPI создать пользовательский элемент управления : TrackBar с двумя ползунками для выбора диапазона значений.
Преподаватель сказал обратить внимание на Owner Draw Controls. Может кто подскажет литературу по данному вопросу и где можно глянуть что-то похожее?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2016, 20:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос TrackBar с двумя ползунками (C++ WinAPI):

TrackBar - C++ WinAPI
Создал несколько TrackBar'ов, но не могу до конца разобраться, как ими управлять? case WM_HSCROLL: { ...

Реализовать TrackBar - C++ WinAPI
Здравствуйте! Написал программу отображения каркасной объемной модели. Углы поворота модели и масштаб задаются значением переменных....

Передвижение TrackBar - C++ WinAPI
Нужно чтобы при передвижении TrackBar, изменялось числовое значение (от 0 до 100)

Не получается создать trackbar - C++ WinAPI
Почему не создается trackbar? Ведь все правильно делаю! Никак не пойму где ошибка hWnd - дескриптор родительского окна hInstance -...

Действия для TrackBar - C++ WinAPI
Как в WM_VSCROLL сделать так, чтобы от передвижения курсора в TrackBar изменялась громкость компьютерных динамиков

Размер TrackBar'а в пикселях - C++ WinAPI
Вопрос в следующем: как узнать размер Trackbar'а, т.е. при создании онного элемента управления нужно задать его длину и высоту. Если...

9
BOGG ART
573 / 441 / 129
Регистрация: 09.12.2013
Сообщений: 2,384
Записей в блоге: 2
21.10.2016, 21:06 #2
гм... гм? Мне кажется проще просто нарисовать руками. Так позволительно?
0
multypulty
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 34
23.10.2016, 11:58  [ТС] #3
Цитата Сообщение от BOGG ART Посмотреть сообщение
гм... гм? Мне кажется проще просто нарисовать руками. Так позволительно?
это вместо использования Owner Draw Controls? Думаю, позволительно, главное же выполнить задание. Можете что-то конкретное посоветовать?

Добавлено через 21 час 51 минуту
BOGG ART, буду благодарна, если подскажете, в каком направлении искать информацию
0
BOGG ART
573 / 441 / 129
Регистрация: 09.12.2013
Сообщений: 2,384
Записей в блоге: 2
23.10.2016, 12:52 #4
Сделать несколько бегунков для TrackBar
1
multypulty
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 34
24.10.2016, 14:31  [ТС] #5
BOGG ART, спасибо.
Все же интересует использование Owner Draw Controls, буду рада помощи по этому вопросу.
0
Alex5
1086 / 747 / 116
Регистрация: 12.04.2010
Сообщений: 1,908
24.10.2016, 17:28 #6
Цитата Сообщение от multypulty Посмотреть сообщение
использование Owner Draw Controls
multypulty, вот некоторые примеры Customizing the Appearance (цвет и форма бегунка, цвет меток и др.)
1
multypulty
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 34
25.10.2016, 10:23  [ТС] #7
Alex5, спасибо, посмотрю.
Но, судя по всему
"Custom Draw" is not the same thing as "Owner Draw".
это немного другое, но тоже поможет.

Добавлено через 12 часов 2 минуты
Вопрос про Owner Draw Controls все еще актуален
0
BOGG ART
573 / 441 / 129
Регистрация: 09.12.2013
Сообщений: 2,384
Записей в блоге: 2
25.10.2016, 13:54 #8
Цитата Сообщение от multypulty Посмотреть сообщение
Owner Draw Controls
Что конкретно подразумевается? Окно класса Static и манипуляции с ним? Или что?
Какие-то конкретные примеры вам давали на этот счёт/тему?
0
multypulty
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 34
25.10.2016, 14:52  [ТС] #9
BOGG ART, никаких конкретных примеров не давали, надо самостоятельно разбираться. Тема задания озвучена (TrackBar с двумя ползунками), преподаватель сказал использовать Owner Draw. То, что найдено в интернете, пока не помогло понять, что это такое.
0
multypulty
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 34
27.11.2016, 21:55  [ТС] #10
Тема все еще актуальна. Судя по материалам из интернета, Owner Draw используется для конкретного списка элементов управления, и создать собственный трек бар таким образом нельзя. Так что буду благодарна любой информации о том, каким образом можно выполнить задание какими угодно средствами Win API.
0
27.11.2016, 21:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2016, 21:55
Привет! Вот еще темы с ответами:

Красивый trackbar с заполнением одной из областей - C++ WinAPI
Хочу создать красивый trackbar. Создать получилось, но я еще хочу чтобы при изменении положения слайдера, менялось выделения на самой...

TrackBar с двумя ползунками - C#
Всем привет.Срочно понадобился компонент TrackBar с двумя ползунками, задавать диапазон min - max, если есть у кого нибудь буду...

TrackBar с двумя ползунками, мучение с DevExpress - C#
Задался целью получить трекбар с двумя ползунками. Обнаружил таковой в комплекте DevExpress. На данный момент у меня установлена студия...

Есть ли TrackBar с двумя ползунками? Для указания минимума и максимума значения - Delphi
Есть ли TrackBar с 2-мя ползунками? Для указания минимума и максимума значения. Либо какой нибудь альтернативный компонент.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru