На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz