Delen via


Bitmaps laden en weergeven

Zie ook de WIC Viewer GDI+ voorbeeld-app.

Als u een rasterafbeelding (bitmap) op het scherm wilt weergeven, hebt u een Afbeelding-object en een Graphics-object nodig. Geef de naam van een bestand (of een aanwijzer naar een stroom) door aan een Image constructor. Nadat u een Afbeelding-object hebt gemaakt, geeft u het adres van dat Afbeelding-object door aan de DrawImage-methode van een Graphics-object.

In het volgende voorbeeld wordt een afbeelding object gemaakt op basis van een JPEG-bestand en wordt de afbeelding vervolgens met de linkerbovenhoek op (60, 10) getekend.

Image image(L"Grapes.jpg");
graphics.DrawImage(&image, 60, 10);

In de volgende afbeelding ziet u de afbeelding die op de opgegeven locatie is getekend.

schermafbeelding van een venster met een afbeelding, met een bijschrift voor het oorsprongspunt

De klasse Image biedt basismethoden voor het laden en weergeven van rasterafbeeldingen en vectorafbeeldingen. De Bitmap-klasse, die wordt overgenomen van de klasse Afbeelding, biedt meer gespecialiseerde methoden voor het laden, weergeven en bewerken van rasterafbeeldingen. U kunt bijvoorbeeld een Bitmap-object maken vanuit een pictogramgreep (HICON).

In het volgende voorbeeld wordt een referentie naar een pictogram verkregen en vervolgens wordt die referentie gebruikt om een Bitmap-object te maken. De code geeft het pictogram weer door het adres van het object Bitmap door te geven aan de methode DrawImage van een Graphics-object.

HICON hIcon = LoadIcon(NULL, IDI_APPLICATION);
Bitmap bitmap(hIcon);
graphics.DrawImage(&bitmap, 10, 10);

Zie ook

WIC Viewer GDI+ voorbeeld-app