C/Visual C - barra como la internet explore en c

 
Vista:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Implementación de una barra gráfica similar a Internet Explorer o Netscape en C

Publicado por Alejandro (913 intervenciones) el 06/03/2025 18:11:17
Aquí tienes un ejemplo básico de cómo implementar una barra gráfica en C utilizando la biblioteca gráfica `graphics.h`, que es comúnmente utilizada en entornos de programación en C. Este código simula una barra de progreso que podría parecerse a las barras gráficas de navegadores como Internet Explorer o Netscape.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#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;
}

Instrucciones:


1. Asegúrate de tener la biblioteca `graphics.h` disponible en tu entorno de desarrollo. Esta biblioteca es parte de Turbo C/C++ y algunos compiladores de C.
2. Cambia la ruta en `initgraph` según la ubicación de tus archivos BGI.
3. Compila y ejecuta el código. Verás una barra de progreso que se llena gradualmente.

Este es un ejemplo básico y puedes personalizarlo según tus necesidades, como cambiar colores, tamaños o agregar texto. ¡Espero que te sea útil, Jorge!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar