Bonjour,
J'ai une DLL écrite en C++, qui comporte une fonction chargée de dessinner sur un objet de type CDC transmis en argument.
Cet objet de type CDC est un pointeur permettant de dessiner dans un prog classique en C++.
Le problème c'est que je voudrais appeller cette fonction depuis une appli c# winforms en lui transmettant le HDC d'un picturebox.
ça ne fonctionne pas. J'obtiens des plantages dès que la dll veut écrire dans le CDC.
Est ce que quelqu'un à déjà réussi à faire ça ?
Autre question: je voulais savoir si il était possible de "sauvegarder" un objet CDC et de "l'appliquer" à la demande.
Par exemple: si j'ai toujours envie de faire un cercle bleu ici et un carré rouge la, est il possible le faire une seule fois, puis de faire une sorte de "copie" du CDC pour l'appliquer à de multiples fenêtres (qui peuvent également contenir d'autres objets de dessin différents).
D'avance merci pour vos réponses.
A+
Partager