Кнопка с ползунком
Автор: Roland Seah.
Описание
При разработке своего графического редактора,
мне очень захотелось использовать в нём элементы
управления наподобие Adobe Photoshop, так как они
экономят место, приятно смотрятся и удобны в
использовании. Один из таких контролов, это
кнопка с ползунком.
Как использовать
Данный элемент управления содержит четыре
файла:
- wcSliderButton.h
- wcSliderButton.cpp
- wcSliderPopup.h
- wcSliderPopup.cpp
Для использования этого элемента управления,
достаточно добавить wcSliderButton.h в свой
заголовочный файл.
Шаг 1:
Включите "wcSliderButton.h" заголовочный файл
Вашего диалога. Добавьте окошко редактирования (Edit
Box) в диалоговое окно и замените CEdit на wcSliderButton.
Шаг 2:
Замените DDX_Control в DoDataExchange() на DDX_SliderButtonCtrl(pDX,
IDC_EDIT1, m_SliderEdit, 0); Четвёртый параметр определяет,
где появится выпадающая кнопка с ползунком: 0
справа от окошка редактирования, 1 - слева.
Обратите внимание, что при использовании
DDX_SliderButtonCtrl в DoDataExchange, компилятор будет ругаться
каждый раз, когда Вы попытаетесь вызвать Class Wizard.
На данный момент я не нашёл решения данной
проблеммы.
Downloads
Скачать демонстрационный
проект - 39 Kb
Скачать исходник - 9 Kb
|