Функция EnumObjectsProc

Функция EnumObjectsProc - определяемая программой функция повторного вызова, используемая функцией EnumObjects. Она используется для обработки данных объекта. Тип GOBJENUMPROC определяет указатель на эту функцию повторного вызова. EnumObjectsProc - символ - заместитель для определяемого программой имени функции.

Синтаксис 

int CALLBACK EnumObjectsProc(
  LPVOID lpLogObject,  // атрибуты объекта
  LPARAM lpData        // определяемые приложением данные
);

Параметры

lpLogObject

[in] Указатель на структуру LOGPEN или LOGBRUSH, описывающую атрибуты объекта.

lpData

[in] Указатель на данные определяемые приложением, передаваемые функцией EnumObjects.

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

Чтобы продолжить перечисление, функция повторного вызова должна возвратить значение отличное от нуля. Это значение определяется пользователем.

Чтобы остановить перечисление, функция повторного вызова должна возвратить нуль.

Замечания 

Приложение должно зарегистрировать эту функцию, передавая ее адрес в функцию EnumObjects.

 Смотри также 

Обзор Контексты  устройства, Функции, используемые контекстами устройства, EnumObjectsGlobalAllocGlobalLock, LOGPEN, LOGBRUSH

 

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

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

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

Windows Me

Да

Windows 98

Да

Windows 95

Да

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

-

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

 

- объявлено в

Wingdi.h

- включено в

Windows.h

Unicode

Нет

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

Не имеется

 

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

Hosted by uCoz