Функция GetCurrentObject

Функция GetCurrentObject извлекает дескриптор объекта заданного типа, который был выбран в заданный контекст устройства  (DC).

Синтаксис 

HGDIOBJ GetCurrentObject(
  HDC hdc,           // дескриптор DC
  UINT uObjectType   // тип объекта
);

Параметры

hdc

[in] Дескриптор DC.

uObjectType

[in] Устанавливает тип объекта, который был запрошен. Этот параметр может быть одним из ниже перечисленных значений.

 

Значение Предназначение
OBJ_BITMAP Возвращает текущую выбранную точечную картинку. 
OBJ_BRUSH Возвращает текущую выбранную кисть. 
OBJ_COLORSPACE Возвращает текущее цветовое пространство. 
OBJ_FONT Возвращает текущий выбранный шрифт. 
OBJ_PAL Возвращает текущую выбранную палитру. 
OBJ_PEN Возвращает текущее выбранное перо. 
 

Возвращаемое значение

Если функция завершается успешно, возвращаемое значение - дескриптор заданного объекта.

Если функция завершается ошибкой, возвращаемое значение -  ПУСТО (NULL).

Windows NT/2000/XP: Чтобы получать дополнительные сведения об ошибке, вызовите GetLastError.

Замечания 

Приложение может использовать функции GetCurrentObject и GetObject, чтобы извлечь описания графических объектов,  выбранных в настоящее время в заданный контекст устройства (DC).

Код примера

Пример смотри в статье Извлечение атрибутов графического объекта и выбор новых графических объектов.

Смотри также 

Обзор Контексты  устройства, Функции, используемые контекстами устройства, DeleteObject, GetObject, SelectObject CreateColorSpace

 

Размещение и совместимость GetCurrentObject

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

Gdi32.lib

Заголовочный файл

 

- объявлено в

Wingdi.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz