PbSetPos Function

Microchip Graphics Library

Microchip Graphics Library
PbSetPos Function
C
void PbSetPos(
    PROGRESSBAR * pPb, 
    WORD position
);
Overview

This function sets the position of the progress bar. Position should be in the given range inclusive.

Input Parameters
Input Parameters 
Description 
PROGRESSBAR * pPb 
Pointer to the object 
WORD position 
New position. 
Returns

none

Preconditions

none

Side Effects

none

Example
PROGRESSBAR *pPb;
BYTE  direction = 1;
    
    // this code increments and decrements the progress bar by 1
    // assume progress bar was created and initialized before
    while (1) {
        if(direction) {
            if(pPb ->pos == pPb ->range)
                direction = 0;
            else
                PbSetPos(pPb,PbGetPos(pPb)+1);
        } else {
            if(pPb ->pos == 0)
                direction = 1;
            else
                PbSetPos(pPb,PbGetPos(pPb)-1);
        }
    }
Microchip Graphics Library Version 3.06.02 - October 15, 2012
Copyright © 2012 Microchip Technology, Inc.  All rights reserved