C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Кнопка с ползунком / SliderCtrl, ScrollBar / Элементы управления

Кнопка с ползунком


Автор: 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