Dessiner sur une pictureBox transparente
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:
Code:
1 2 3 4
|
panel1->BackgroundImage = Image::FromFile("images/Abondance_small.jpg");
pictureBox1->BackColor = System::Drawing::Color::Transparent;
SetStyle(ControlStyles::SupportsTransparentBackColor, true); |
Rien ne se passe, aucun trac� n'est r�alis�.
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.
dessin sur paintBox transparente bis
Bonjour,
en parlant aux autres, on r�alise o� l'on �crit de travers.
Donc j'arrive � nouveau � tracer mes segments mais je bousille compl�tement la carte qui est sur le panel.
C'est comme si la pictureBox ne jouait pas sont r�le de panneau de verre en me laissant dessiner sur le panel...
Faut-il que je trace mes segments et rafra�chisse syst�matiquement la carte qui est en dessous? Ou y a t-il une autre technique?
Merci.