GdipGetImageBounds: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: __NOTOC__ ===== ===== Über die API-Funktion '''GdipGetImageBounds''' erhalten Sie die Höhe und die Breite in Pixel von einem GDI+ Bitmap- oder Image-Objekt. <pre> De...)
 
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
__NOTOC__
 
__NOTOC__
===== =====
+
== ==
 
Über die API-Funktion '''GdipGetImageBounds''' erhalten Sie die Höhe und die Breite in Pixel von einem GDI+ Bitmap- oder Image-Objekt.
 
Über die API-Funktion '''GdipGetImageBounds''' erhalten Sie die Höhe und die Breite in Pixel von einem GDI+ Bitmap- oder Image-Objekt.
  
Zeile 10: Zeile 10:
 
</pre>
 
</pre>
  
=====Parameter:=====
+
==Parameter:==
 
''image''
 
''image''
 
:Zeiger auf ein GDI+ Bitmap- oder Image-Objekt.
 
:Zeiger auf ein GDI+ Bitmap- oder Image-Objekt.
Zeile 18: Zeile 18:
 
:Zeiger auf die [[Unit]]-Enumeration.  Hier wird der Wert zurückgegeben, in welchem GDI+ ScaleMode die Werte in der RECTF-Struktur vorliegen.
 
:Zeiger auf die [[Unit]]-Enumeration.  Hier wird der Wert zurückgegeben, in welchem GDI+ ScaleMode die Werte in der RECTF-Struktur vorliegen.
  
=====Beispiel:=====
+
==Beispiel:==
 
<PRE>
 
<PRE>
 
Dim tRECTF as RECTF
 
Dim tRECTF as RECTF
Zeile 31: Zeile 31:
 
</PRE>
 
</PRE>
  
=====Rückgabe(n):=====
+
==Rückgabe(n):==
 
War der Aufruf der Funktion erfolgreich wird "OK" aus der Enumeration [[Status]] zurückgegeben. Im Fehlerfall wird Ihnen ein anderer Wert aus der Enumeration Status zurückgegeben.
 
War der Aufruf der Funktion erfolgreich wird "OK" aus der Enumeration [[Status]] zurückgegeben. Im Fehlerfall wird Ihnen ein anderer Wert aus der Enumeration Status zurückgegeben.
  
=====Hinweise:=====
+
==Hinweise:==
 
Bevor Sie die GDI+ Funktion '''GdipGetImageBounds''' verwenden können, müssen Sie [[GdiplusStartup]] ausführen.
 
Bevor Sie die GDI+ Funktion '''GdipGetImageBounds''' verwenden können, müssen Sie [[GdiplusStartup]] ausführen.
  
Zeile 41: Zeile 41:
 
Beachten Sie unbedingt die Hinweise zur Installation der GdiPlus.dll in der redist.txt, die im "GDI+ Platform SDK Redistributable Paket" enthalten ist.
 
Beachten Sie unbedingt die Hinweise zur Installation der GdiPlus.dll in der redist.txt, die im "GDI+ Platform SDK Redistributable Paket" enthalten ist.
  
=====Betriebssystem:=====
+
==Betriebssystem:==
 
Die API-Funktion '''GdipGetImageBounds''' ist unter folgenden Betriebssystemen funktionsfähig:
 
Die API-Funktion '''GdipGetImageBounds''' ist unter folgenden Betriebssystemen funktionsfähig:
  
Zeile 47: Zeile 47:
 
*Windows NT 4.0 SP6 und später
 
*Windows NT 4.0 SP6 und später
  
{{Benutzer:Bernhard Döbler/Vorlage:Zuständig|Frank Schüler}}
+
[[Kategorie:GDIPlus]]
 
 
[[Kategorie:GDI+]]
 

Aktuelle Version vom 1. Oktober 2008, 22:24 Uhr

Über die API-Funktion GdipGetImageBounds erhalten Sie die Höhe und die Breite in Pixel von einem GDI+ Bitmap- oder Image-Objekt.

Declare Function GdipGetImageBounds Lib "GdiPlus.dll" ( _
                 ByVal image As Long, _
                 ByRef srcRect As RECTF, _
                 ByRef srcUnit As Unit) As Status

Parameter:

image

Zeiger auf ein GDI+ Bitmap- oder Image-Objekt.

srcRect

Zeiger auf eine RECTF-Struktur, in der die Abmaße des GDI+ Bitmap- oder Image-Objektes gespeichert werden.

srcUnit

Zeiger auf die Unit-Enumeration. Hier wird der Wert zurückgegeben, in welchem GDI+ ScaleMode die Werte in der RECTF-Struktur vorliegen.

Beispiel:

Dim tRECTF as RECTF
Dim eUnit as Unit

If GdipGetImageBounds(lngImage, tRECTF, eUnit) <> OK Then

    MsgBox "Fehler beim ermitteln der Abmaße vom GDI+ Bitmap-Objekt!", _
        vbCritical, "Fehler!"

End If

Rückgabe(n):

War der Aufruf der Funktion erfolgreich wird "OK" aus der Enumeration Status zurückgegeben. Im Fehlerfall wird Ihnen ein anderer Wert aus der Enumeration Status zurückgegeben.

Hinweise:

Bevor Sie die GDI+ Funktion GdipGetImageBounds verwenden können, müssen Sie GdiplusStartup ausführen.

Ab Windows XP ist GDI+ standardmäßig installiert. Für alle anderen unterstützten Betriebssysteme kann das "GDI+ Platform SDK Redistributable Paket" unter folgender Adresse kostenlos herruntergeladen werden. GDI+ Platform SDK Redistributable Paket

Beachten Sie unbedingt die Hinweise zur Installation der GdiPlus.dll in der redist.txt, die im "GDI+ Platform SDK Redistributable Paket" enthalten ist.

Betriebssystem:

Die API-Funktion GdipGetImageBounds ist unter folgenden Betriebssystemen funktionsfähig:

  • Windows 98 und später
  • Windows NT 4.0 SP6 und später