Bonjour,
J'ai un logiciel dans lequel je dois générer un "rapport" qui doit contenir une partie du canvas (qui contient des éléments opengl) de ma fenêtre. J'ai utilisé les instructions suivantes :
Le problème est que certaines fenêtres sont dessus et déplaçable (avec la propriété always on top) mais cachent une partie de mon canvas. Du coup quand je fais la copie du canvas je vois ces fenêtres alors que je ne veux pas quelles apparaissent sur ma copie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Img.canvas.CopyMode := cmSrcCopy; Img.canvas.CopyRect(Rect1, Form1.Canvas, Rect2);
Quelqu'un saurait-il comment je peux contourner ce problème, parce que je ne sais même pas comment savoir quelles sont les fenêtres qui sont visibles afin de les cacher pendant la génération de la copie.
Partager