Bonjour à tous ! Je commence à croire que je suis vraiment une nulle en C car je n'arrive pas à mettre des Boutons dans mon interface.

J'utilise Dev C++ & la bibliothèque Allegro. J'ai initialiser Allegro mais déjà quelque chose de bizarre : Ecran noir... Mais ce n'est pas un gros problème.

Mon problème est que j'ai beau chercher des tutos sur Internet pour insérer des boutons dans mon formulaire je ne trouve rien à part un bout de code réalisé par un débutant (comme moi !!)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int draw_bouton(BITMAP *buffer, int posx, int posy, int pos2x, int pos2y, int color1, int color2, int profondeur, char* texte)
    {
    int color; // Pour definir la couleur du bouton
    int c_hg; // Couleur du coin haut gauche
    int c_bd; // Couleur du coin bas droite
    int texte_x; // Position du texte en x
    int texte_y; // Position du texte en y
    int retour=0; // Renvoi
 
 // Remplissage du bouton
    rectfill(buffer,posx+profondeur,posy+profondeur,pos2x-profondeur,pos2y-profondeur,color);
    // Ecriture du texte
    char chaine[] = "Premier Bouton";
    textout_ex(screen,font,chaine,10,10,makecol(255,255,255),-1);
 
    // Renvoi : 1 si le bouton a été cliqué, 0 sinon
    return retour;
Le code compile mais rien ne se passe à l'écran... Aucun bouton... Je ne sais pas comment cela se fait... Est ce que je peux utiliser la bibliothéque GTK+ ou y a t'il une manière plus simple ?!? HELP ^^ !