SelectObject
von ActiveVB-Team
Deklaration
Declare Function SelectObject Lib "gdi32" ( _ ByVal hdc As Long, _ ByVal hObject As Long) As LongWeitere 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 | |
---|---|
hDC | Der gewünschte Gerätekontext. |
hObject | Das 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] | |
---|---|
LONG | Das Handle des gewählten Objekts. |
0 | Es trat ein Fehler auf. |
Tabelle 2
Rückgabewerte [Objekt ist ein Bereich] | |
---|---|
SIMPLEREGION | Der Bereich besteht aus einem einzelnen Rechteck. |
COMPLEXREGION | Der Bereich besteht aus mehr als einem Rechteck. |
NULLREGION | Der Breich ist leer. |
GDI_ERROR | Es 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
- HOWTO: Print with Rotated Text
- HOWTO: Use SetCapture and WindowFromPoint to Select a Window
- HOWTO: Capture Screens of Your Forms (ACC95, ACC97)
- HOWTO: Print Text Sideways in a Picture Box Using Win32 API
- HOWTO: Display DBCS in a VB Application Running on Windows NT
- HOWTO: Capture and Print the Screen, a Form or a Window
- PRB: Printing Rotated Text with Visual Basic
- HOWTO: Display Extended ASCII WingDings on DBCS Systems
- HOWTO: Rotate a Bitmap Image in 90-Degree Increments
- HOWTO: Create Your Own Bitmap Object Class
- HOWTO: Capture Screen Shots of Your Forms (ACC2000)
- HOWTO: Add a Transparent Icon to a Toolbar Button
- HOWTO: Create a Transparent Picture For Office CommandBar Buttons
- HOWTO: Save the Client Area of a Visual Basic Form to a DIB Section