CImageDisplay-Klasse

Die CImageDisplay -Klasse ist eine Hilfsklasse für GDI-Videorenderer zum Verwalten des Anzeigeformats. Das -Objekt speichert eine VIDEOINFO-Struktur, die den aktuellen Anzeigemodus beschreibt, der in der Konstruktormethode des Objekts initialisiert wird. Die CheckMediaType-Methode des Objekts überprüft, ob ein vorgeschlagener Medientyp effizient mithilfe von GDI gerendert werden kann.
| Geschützte Membervariablen | BESCHREIBUNG |
|---|---|
| m _ Display | VIDEOINFO-Struktur, die das aktuelle Anzeigeformat beschreibt. |
| Geschützte Methoden | BESCHREIBUNG |
| CheckBitFields | Überprüft die Farbmasken in einer VIDEOINFO-Struktur. |
| CountPrefixBits | Berechnet die Anzahl der Nullbits am Anfang eines angegebenen Bitfelds. |
| CountSetBits | Gibt die Anzahl der Bits zurück, die in einem angegebenen Bitfeld auf 1 festgelegt sind. |
| Öffentliche Methoden | BESCHREIBUNG |
| CheckHeaderValidity | Überprüft eine BITMAPINFOHEADER-Struktur. |
| CheckMediaType | Bestimmt, ob ein vorgeschlagener Medientyp mit dem Anzeigeformat kompatibel ist. |
| CheckPaletteHeader | Überprüft die Paletteneinträge in einer VIDEOINFO-Struktur. |
| CheckVideoType | Überprüft, ob ein angegebenes VIDEOINFO-Format mit dem Anzeigeformat kompatibel ist. |
| CImageDisplay | Konstruktormethode. |
| GetBitMasks | Ruft die Farbmasken für ein angegebenes VIDEOINFO-Format ab. |
| GetColourMask | Ruft die Farbmasken für das aktuelle Anzeigeformat ab. |
| GetDisplayDepth | Ruft die Bittiefe des aktuellen Anzeigemodus ab. |
| GetDisplayFormat | Ruft ein Videoformat ab, das den aktuellen Anzeigemodus beschreibt. |
| IsPalettised | Bestimmt, ob das aktuelle Anzeigeformat palettiert ist. |
| RefreshDisplayType | Aktualisiert das Videoformat des Objekts so, dass es mit der angegebenen Anzeige übereinstimmen kann. |
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|