![]() |
![]() |
|
![]() |
||||||||||||||||||
![]() |
![]() |
![]() |
||||||||||||||||
|
![]() |
|
![]() |
|
||||||||||||||
![]() |
![]() |
Кнопка с ползунком / SliderCtrl, ScrollBar / Элементы управления |
![]() |
Кнопка с ползункомАвтор: Roland Seah. ОписаниеПри разработке своего графического редактора, мне очень захотелось использовать в нём элементы управления наподобие Adobe Photoshop, так как они экономят место, приятно смотрятся и удобны в использовании. Один из таких контролов, это кнопка с ползунком. Как использоватьДанный элемент управления содержит четыре файла:
Для использования этого элемента управления, достаточно добавить 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
|
![]() |
![]() |
![]() |
|