Поделиться через


Функция обратного вызова PROPENUMPROCA (winuser.h)

Определяемая приложением функция обратного вызова, используемая с функцией EnumProps . Функция получает записи свойств из списка свойств окна. Тип PROPENUMPROC определяет указатель на эту функцию обратного вызова. PropEnumProc — это заполнитель для имени функции, определяемой приложением.

Синтаксис

PROPENUMPROCA Propenumproca;

BOOL Propenumproca(
  HWND unnamedParam1,
  LPCSTR unnamedParam2,
  HANDLE unnamedParam3
)
{...}

Параметры

unnamedParam1

Тип: HWND

Дескриптор для окна, список свойств которого перечисляется.

unnamedParam2

Тип: LPCTSTR

Строковый компонент записи списка свойств. Это строка, которая была указана вместе с дескриптором данных при добавлении свойства в список свойств окна с помощью вызова функции SetProp .

unnamedParam3

Тип: HANDLE

Дескриптор данных. Этот дескриптор является компонентом данных записи списка свойств.

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

Тип: BOOL

Возвращает значение TRUE , чтобы продолжить перечисление списка свойств.

Возвращает значение FALSE , чтобы остановить перечисление списка свойств.

Комментарии

К этой функции обратного вызова применяются следующие ограничения:

  • Функция обратного вызова может вызывать функцию RemoveProp . Однако RemoveProp может удалить только свойство, переданное функции обратного вызова через параметры функции обратного вызова.
  • Функция обратного вызова не должна пытаться добавить свойства.

Примечание

Заголовок winuser.h определяет PROPENUMPROC в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)

См. также раздел

Основные понятия

EnumProps

Справочные материалы

RemoveProp

SetProp

Свойства окна