barra como la internet explore en c
Publicado por jorge anibal escobar (1 intervención) el 08/07/2002 19:06:16
ncesito el codigo de un barra garfica como la internet explorer o netscape hecha en c garcias por su ayuda
Valora esta pregunta


0
#include <graphics.h>
#include <conio.h>
#include <dos.h>
void drawProgressBar(int percentage) {
int barWidth = 400; // Ancho de la barra
int barHeight = 30; // Altura de la barra
int x = 100; // Posición X de la barra
int y = 200; // Posición Y de la barra
// Dibuja el contorno de la barra
rectangle(x, y, x + barWidth, y + barHeight);
// Calcula el ancho de la parte llena de la barra
int filledWidth = (percentage * barWidth) / 100;
// Dibuja la parte llena de la barra
setfillstyle(SOLID_FILL, GREEN);
floodfill(x + 1, y + 1, WHITE); // Rellena el fondo
bar(x + 1, y + 1, x + filledWidth - 1, y + barHeight - 1); // Rellena la barra
}
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\Turboc3\\BGI"); // Cambia la ruta según tu instalación
for (int i = 0; i <= 100; i++) {
drawProgressBar(i);
delay(50); // Espera 50 ms para simular el progreso
}
getch();
closegraph();
return 0;
}