Ciao, vorrei chiedervi un consiglio per fare un programmino in c++.
Uso Visual c++ 6.0.
Ho fatto un programma che legge da un file alcuni numeri e crea sullo schermo un disegno, ogni volta un po' diverso a seconda dei numeri che trova sul file.
Il disegno che il programma deve tracciare è più grande dello schermo, e per vederlo tutto bisogna farlo scorrere con le barre di scorrimento.
Ora io vorrei aggiungere al menù un'opzione che se viene scelta consente all'utente di salvare tutto il disegno su un file, come immagine bmp, jpg, giff , come uno desidera. Ma vorrei che venisse salvato tutto il disegno, anche la parte che cade fuori dallo schermo.
Ho trovato il modo di salvare parti di shermo, me lo hanno spiegato su un'altro forum, il risultato è un po' come fare uno screenshot, e so anche come permettere all'utente di scegliere le varie estensioni, usando le GDI+. Ma a me serve salvare tutta la finestra di lavoro, nella sua interezza, anche ciò che non si vede in quel momento. Ed è questo che non so come fare.
Immagino che non dovrebbe essere poi così difficile...Potreste darmi un consiglio?
L'architettura del documento e document/View, Single document.
Grazie.