Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Vedi anche l'app di esempio del visualizzatore WIC GDI+ .
Per visualizzare sullo schermo un'immagine raster (bitmap), è necessario un oggetto immagine e un oggetto Graphics. Passa il nome di un file (o di un puntatore a un flusso) a un costruttore Image. Dopo aver creato un oggetto Image, passare l'indirizzo di quell'oggetto Image al metodo DrawImage di un oggetto Graphics.
L'esempio seguente crea un oggetto Image da un file JPEG e quindi disegna l'immagine con l'angolo superiore sinistro in (60, 10):
Image image(L"Grapes.jpg");
graphics.DrawImage(&image, 60, 10);
La figura seguente mostra l'immagine disegnata nella posizione specificata.
La classeImagefornisce metodi di base per caricare e visualizzare immagini raster e immagini vettoriali. La classeBitmap, che eredita dalla classe Image, fornisce metodi più specializzati per caricare, visualizzare e modificare immagini raster. Ad esempio, è possibile costruire un oggetto bitmap da un handle icona (HICON).
L'esempio seguente ottiene un handle a un'icona e quindi utilizza l'handle per costruire un oggetto Bitmap . Il codice visualizza l'icona passando l'indirizzo dell'oggetto Bitmap al metodo DrawImage di un oggettoGraphics.
HICON hIcon = LoadIcon(NULL, IDI_APPLICATION);
Bitmap bitmap(hIcon);
graphics.DrawImage(&bitmap, 10, 10);