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 руб./мес


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




 Круговой ProgressBar / ProgressBar / Элементы управления

Круговой ProgressBar.

Автор: Mukesh Gupta.

Это простой ATL ActiveX, который который показывает progress bar в виде круга. Работает абсолютно идентично обычному progress бару, за исключением того, что рисуется по другому.

Данный элемент управления может быть включён в проект как обычный элемент управления ActiveX используя Projects -> Add To project -> Componets и Controls. Собственно сам код элемента расположен в файлах PieProgCtrl.cpp/.h. Весь рабочий код выполняется в функции OnDraw(). Я не тестировал этот код на стойкость в VB, но думаю, что там он не будет работать.

Интерфейс данного элемента управления поддерживает следующие методы:

// Методы

void SetRange(long iLower, long iUpper)
void GetRange(long* iLower, long* iUpper)
void SetStep(long iStep)
void StepIt()
void OffsetPos(long iPos)
void SetPos(long iPos)
long GetPos()
void Refresh()

void SetBackColor(unsigned long newValue)
unsigned long GetBackColor()
void SetFillColor(unsigned long newValue)
unsigned long GetFillColor()
unsigned long GetTextColor()
void SetTextColor(unsigned long newValue)
long GetShowText()
void SetShowText(long nNewValue)

Downloads

Скачать демонстрационный проект - 18 Kb (не забудьте сперва откомпилировать и зарегистрировать ATL)
Скачать исходник - 38 Kb