Bonjour à tous,

J'utilise un composant TStringGrid dans une application pour afficher le classement d'un jeu que j'organise.
Dans cette grille, j'ai 3 colonnes fixes, puis une vingtaine d'autres colonnes (une par joueur).

J'utilise une procédure que j'ai écrite pour réaliser une capture de la grille et ainsi publier les résultats sur ma page Web.

Pour se faire, j'utilise la méthode grid.CopyRect. Seul hic, cela ne fonctionne qu'avec les cellules visibles, sinon, CopyRect renvoi vide.

Cette année, avec le nombre de joueurs, toute la grille n'est pas visible, la TabSheet qui contient cette grille affiche une horizontal Scroll bar qui permet ainsi de visualiser les colonnes masquées.

Ma question est la suivante : comment pourrais-je faire pour capturer l'intégralité du contenu de la grille (y compris les cellules masquées) ?

Merci d'avance pour vos réponses.