Imprimer un controle scrollable
Bonjour à tous !
Je travaille en c++/cli et j'utilise la méthode suivante pour imprimer un contrôle dans mon programme:
Code:
1 2 3 4 5 6 7 8
| private: System::Void printDocument1_PrintPage(System::Object^ sender, System::Drawing::Printing::PrintPageEventArgs^ e) {
int w = controle->Width;
int h = controle->Height;
Bitmap^ bmp = gcnew Bitmap(w,h);
controle->DrawToBitmap(bmp,Rectangle(0,0,w,h));
e->Graphics->DrawImage(bmp,0,0);
} |
ça marche bien mais le problème c'est quand je veux imprimer un contrôle scrollable (un datagridview ou un panel scrollable)
Comment faire ?
Merci d'avance de votre aide ;)