bonjour,
je travaille avec visual C++ 2010 express pour un appli cartographique.
Je dessine sans pb sur un panel (lignes, rectangles, cercles...).
Maintenant, je fais un peu plus compliqué:
le panel porte une image en background et une pictureBox que je rend transparente (comme si c'était une plaque de verre) et je tente de dessiner dessus.
Le code dans le constructeur de ma Form:
Rien ne se passe, aucun tracé n'est réalisé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 panel1->BackgroundImage = Image::FromFile("images/Abondance_small.jpg"); pictureBox1->BackColor = System::Drawing::Color::Transparent; SetStyle(ControlStyles::SupportsTransparentBackColor, true);
Peut-on dessiner sur une paintBox transparente?
Le code est-il correct ou y a t'il un défaut dans le raisonnement?
Merci pour vos suggestions.
Partager