problème avec wxScrolledWindow

problème avec wxScrolledWindow - C++ - Programmation

Marsh Posté le 10-02-2005 à 11:46:14    

J'utilise wxWidget. Je cherche à afficher une image (wxImage) dans une fenêtre scrollable. Avec wxScrolledWindow, je n'arrive pas à faire en sorte que l'image soit correctement affichée. Si quelqu'un avait un
bout de code qui fait cela, ça m'aiderai.

Reply

Marsh Posté le 10-02-2005 à 11:46:14   

Reply

Marsh Posté le 10-02-2005 à 11:56:34    

Sample "image" dans ton répertoire wxWindows/samples/image.
 
C'est pas très dur, tu fait:

Code :
  1. BEGIN_EVENT_TABLE(ImageCanvas, wxScrolledWindow)
  2.   EVT_PAINT(ImageCanvas::OnPaint)
  3. END_EVENT_TABLE()
  4. wxBitmap monBitmap(monImage); 
  5. void ImageCanvas::OnPaint( wxPaintEvent &WXUNUSED(event) )
  6. {
  7.     wxPaintDC dc( this );
  8.     PrepareDC( dc );
  9.    
  10.     dc.DrawBitmap( monBitmap, 1, 1 , TRUE);
  11. }


Message édité par Lam's le 10-02-2005 à 11:56:48
Reply

Marsh Posté le 10-02-2005 à 14:43:10    

Ok ça marche, je ne faisais pas le PrepareDC()

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed