Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 мая!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Возможности языков семейства Си по истине безграничны, однако, в этой свободе кроются и недостатки: всегда нужно программисту держать ухо востро и контроллировать "переполнение буфера", чтобы потом программа не вылетала в "синий экран" на массе разнообразных версий Windows и железа у пользователей. Те же крэкеры и реверсеры специально ищут в коде программ на Си уязвимости, куда можно подсадить любой вирусный код, об этом более подробно автор рассказывал в своём видеокурсе здесь. Я там многое узнал и теперь мой код стал значительно более безопасный.

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


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

 



<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS