Die Community zu .NET und Classic VB.
Menü

SelectObject

 von 

Deklaration  

Declare Function SelectObject Lib "gdi32" ( _
                 ByVal hdc As Long, _
                 ByVal hObject As Long) As Long
Weitere Informationen zur Verwendung dieser Funktion finden sie u.U. auch im Artikel SelectObject des API-Wikis.

SelectObject SelectObject wählt ein Objekt [Zeichenwerkzeug] in den gewünschten Gerätekontext. Zuvor selektierte Objekte gleichen Typs werden durch die erneute Auswahl ersetzt. Eine Anwendung kann also nicht mehr als ein Objekt zur selben Zeit für einen Gerätekontext verwenden. Es sollte also darauf geachtet werden, daß das vor Beginn der eigenen Zeichenoperation eingestellte Objekt nach dem Beenden der Aktion wieder zurückgeschrieben wird.

Parameter
hDCDer gewünschte Gerätekontext.
hObjectDas Handle des gewünschten Objektes. Dies kann eine Bitmap, ein Pinsel, eine Schriftart, win Stift oder ein Bereich sein.

Tabelle 1


Rückgabewerte [Objekt ist kein Bereich]
LONGDas Handle des gewählten Objekts.
0Es trat ein Fehler auf.

Tabelle 2


Rückgabewerte [Objekt ist ein Bereich]
SIMPLEREGIONDer Bereich besteht aus einem einzelnen Rechteck.
COMPLEXREGIONDer Bereich besteht aus mehr als einem Rechteck.
NULLREGIONDer Breich ist leer.
GDI_ERROREs trat ein Fehler auf. [Nur im Zusammenhang mit Bereichen]

Tabelle 3


Unterstützte Betriebssysteme
Win32s, Windows 95, Windows 98, Windows NT

Verwandte API-Funktionen
CombineRgn, CreateBitmap, CreateBitmapIndirect, CreateBrushIndirect, CreateCompatibleBitmap, CreateDIBitmap, CreateDIBPatternBrush, CreateEllipticRgn, CreateEllipticRgnIndirect, CreateFont, CreateFontIndirect, CreateHatchBrush, CreatePatternBrush, CreatePen, CreatePenIndirect, CreatePolygonRgn, CreateRectRgn, CreateRectRgnIndirect, CreateSolidBrush, SelectClipRgn, SelectPalette

Zugehörige Tipps

Zugehörige Microsoft Knowledge Base Artikel