J'utilise des TCanvas de Delphi(6) pour dessiner, que je deverse sur l'ecran avec l'api windows biblt et en ayant fait auparavent des transparentblt pour apporter de la transparence sur mes buffers...
Le probleme, c'est que les handle de canvas se desalloue (canvas.handleallocated=false)...
De plus au bout d'un moment quand j'ecris du texte, rien ne se passe, il ecrit plus rien et ensuite c'est automatique, la recreation de la fenetre (en rajoutant un groupe d'objet par exemple) provoque une exception (plus de handle a alloué), ce qui semble concorder avec le fait que l'on puisse plus ecrire du texte car a force de devoir reallouer les handle pour l'utilisation des API, il semble les avoir tous utilisé...
Apres deux jours a tourner en rond sur le probleme, je craque, j'ai entre autre essayer de creer manuellement les handle (createcompatibleDC(handle ducanvas de la fenetre))...
Merci de votre aide,
Hesitez pas a demander plus d'info si j'ai pas ete tres clair...
Partager