slt tout le monde,
J'ai des soucis concernant l'affichage d'images en fond de ma frame principale (dérivée de wxFrame). Rien ne s'affiche.
Voici ma démarche (dans le constructeur de ma frame) :
Si quelqu'un avait une idée.....
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
18 wxImage* picture = new wxImage (); // ajout de l'handler gérant les images de type .gif picture->AddHandler(new wxGIFHandler); // chargement de l'image en mémoire picture->LoadFile("chinese.gif", wxBITMAP_TYPE_GIF); // tout ce passe bien, le message "LOADED gif" apparaît dans la barre de statut if (picture->Ok()) SetStatusText("LOADED gif!", 0); else SetStatusText("FAILED TO LOAD gif!", 0); // conversion de l'image en bitmap wxBitmap* bitmap = new wxBitmap (*picture); // ma frame est le device context wxClientDC dc(this); dc.DrawBitmap(*bitmap, 0, 0);
Partager