|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
SelectObject
The SelectObject function selects an object into the specified device context. The new object replaces the previous object of the same type.
HGDIOBJ SelectObject(
HDC hdc, // handle of device context HGDIOBJ hgdiobj // handle of object );
Parameters
hdc
Identifies the device context.
hgdiobj
Identifies the object to be selected. The specified object must have been created by using one of the following functions:
Object Functions Bitmap CreateBitmap, CreateBitmapIndirect, CreateCompatibleBitmap, CreateDIBitmap, CreateDIBSection (Bitmaps can be selected for memory device contexts only, and for only one device context at a time.) Brush CreateBrushIndirect, CreateDIBPatternBrush, CreateDIBPatternBrushPt, CreateHatchBrush, CreatePatternBrush, CreateSolidBrush Font CreateFont, CreateFontIndirect Pen CreatePen, CreatePenIndirect Region CombineRgn, CreateEllipticRgn, CreateEllipticRgnIndirect, CreatePolygonRgn, CreateRectRgn, CreateRectRgnIndirect
Return Values
If the selected object is not a region and the function succeeds, the return value is the handle of the object being replaced. If the selected object is a region and the function succeeds, the return value is one of the following values:
Value Meaning SIMPLEREGION Region consists of a single rectangle. COMPLEXREGION Region consists of more than one rectangle. NULLREGION Region is empty.
If an error occurs and the selected object is not a region, the return value is NULL. Otherwise, it is GDI_ERROR.
Remarks
This function returns the previously selected object of the specified type. An application should always replace a new object with the original, default object after it has finished drawing with the new object. An application cannot select a bitmap into more than one device context at a time.
See Also
CombineRgn, CreateBitmap, CreateBitmapIndirect, CreateBrushIndirect, CreateCompatibleBitmap, CreateDIBitmap, CreateDIBPatternBrush, CreateEllipticRgn, CreateEllipticRgnIndirect, CreateFont, CreateFontIndirect, CreateHatchBrush, CreatePatternBrush, CreatePen, CreatePenIndirect, CreatePolygonRgn, CreateRectRgn, CreateRectRgnIndirect, CreateSolidBrush, SelectClipRgn, SelectPalette
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
SelectObject
Функция SelectObject выбирается объект в определенный контекст устройства. Новый объект заменяет предшествующий объект того же самого типа.
HGDIOBJ SelectObject(
HDC hdc, // РУЧКА контекста устройства HGDIOBJ hgdiobj // ручка объекта );
Параметры
hdc
Идентифицирует контекст устройства.
hgdiobj
Идентифицирует объект против выбран. Определенный объект по-видимому создан использованием одно из следующего функций:
Объектные Функции Побитовое отображение CreateBitmap, CreateBitmapIndirect, CreateCompatibleBitmap, CreateDIBitmap, CreateDIBSection (Побитовые отображения могут быть выбраны для контекстов устройства памяти только, и для только одного контекста устройства за один раз.) Щетка CreateBrushIndirect, CreateDIBPatternBrush, CreateDIBPatternBrushPt, CreateHatchBrush, CreatePatternBrush, CreateSolidBrush Font CreateFont, CreateFontIndirect Сочиняет CreatePen, CreatePenIndirect Регион CombineRgn, CreateEllipticRgn, CreateEllipticRgnIndirect, CreatePolygonRgn, CreateRectRgn, CreateRectRgnIndirect
Обратные Величины
Если выбранный объект - не регион и функция добивается успеха, обратная величина является ручкой объекта, заменянного. Если выбранный объект - регион и функция добивается успеха, обратная величина - одно из следующего величин:
Значение Величины РЕГИОН SIMPLEREGION состоит из единственного прямоугольника. РЕГИОН COMPLEXREGION состоит из более, чем одного прямоугольника. РЕГИОН NULLREGION пустой.
Если ошибка происходит и выбранный объект - не регион, обратная величина НЕДЕЙСТВИТЕЛЬНА. В противном случае, это - GDI_ERROR.
Замечания
Эта функция возвращает прежде выбранный объект определенного типа. Приложение должно всегда заменить новый объект подлинником, нарушать обязательства объект после того, как оно завершилось рисуя с помощью нового объекта. Приложение не может выбраться побитовое отображение в более, чем один контекст устройства за один раз.
Смотри Также
CombineRgn, CreateBitmap, CreateBitmapIndirect, CreateBrushIndirect, CreateCompatibleBitmap, CreateDIBitmap, CreateDIBPatternBrush, CreateEllipticRgn, CreateEllipticRgnIndirect, CreateFont, CreateFontIndirect, CreateHatchBrush, CreatePatternBrush, CreatePen, CreatePenIndirect, CreatePolygonRgn, CreateRectRgn, CreateRectRgnIndirect, CreateSolidBrush, SelectClipRgn, SelectPalette
|
|
|
|
| |