Функция EnumObjectsProc - определяемая программой функция повторного вызова, используемая функцией EnumObjects. Она используется для обработки данных объекта. Тип GOBJENUMPROC определяет указатель на эту функцию повторного вызова. EnumObjectsProc - символ - заместитель для определяемого программой имени функции.
Синтаксис
int CALLBACK EnumObjectsProc( LPVOID lpLogObject, // атрибуты объекта LPARAM lpData // определяемые приложением данные ); |
Параметры
lpLogObject
[in] Указатель на структуру LOGPEN или LOGBRUSH, описывающую атрибуты объекта.lpData
[in] Указатель на данные определяемые приложением, передаваемые функцией EnumObjects.Возвращаемые значения
Чтобы продолжить перечисление, функция повторного вызова должна возвратить значение отличное от нуля. Это значение определяется пользователем.
Чтобы остановить перечисление, функция повторного вызова должна возвратить нуль.
Замечания
Приложение должно зарегистрировать эту функцию, передавая ее адрес в функцию EnumObjects.
Смотри также
Обзор Контексты устройства, Функции, используемые контекстами устройства, EnumObjects, GlobalAlloc, GlobalLock, 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 |
Нет |
Замечания по платформе |
Не имеется |