Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.30. Вспомогательный объект для вывода индикатора выполнения

А.5.30.2. Команда RDS_PBAR_ADDTOPOS – добавить число к текущей позиции индикатора

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.30. Вспомогательный объект для вывода индикатора выполнения

##### А.5.30.2. Команда RDS_PBAR_ADDTOPOS – добавить число к текущей позиции индикатора

Команда RDS_PBAR_ADDTOPOS добавляет указанное число к текущей позиции индикатора выполнения.

Вызов команды

      int iDelta= … // Добавка к позиции индикатора
      rdsSetObjectInt(Bar,RDS_PBAR_ADDTOPOS,0,iDelta);

Параметры

Bar(RDS_HOBJECT)
  Идентификатор вспомогательного объекта для работы с индикатором, ранее созданного функцией rdsPBARCreate.
iDelta(int)
  Целое число, на которое нужно увеличить текущую позицию индикатора.

Примечания

Эта команда добавляет к текущей позиции индикатора число iDelta и немедленно отображает изменения на экране. Ее использование в некоторых случаях удобнее непосредственной установки текущей позиции индикатора. Если, например, выполняемая операция, ход которой нужно отображать, состоит из заранее известного числа шагов, это число шагов можно установить как максимум индикатора при его создании, а после выполнения каждого шага вызывать команду RDS_PBAR_ADDTOPOS для продвижения индикатора на один шаг.

См. также

rdsPBARCreate, rdsSetObjectInt.