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


Функция SHLimitInputEdit (shlobj_core.h)

[Эта функция доступна в Windows XP с пакетом обновления 2 (SP2) и Windows Server 2003. Он может быть изменен или недоступен в последующих версиях Windows.]

Задает ограничения на допустимые символы для элемента управления редактированием.

Синтаксис

SHSTDAPI SHLimitInputEdit(
  [in, optional] HWND         hwndEdit,
  [in]           IShellFolder *psf
);

Параметры

[in, optional] hwndEdit

Тип: HWND

Дескриптор элемента управления редактированием.

[in] psf

Тип: IShellFolder*

Указатель интерфейса IShellFolder . Этот объект также должен реализовывать IItemNameLimits, который предоставляет список недопустимых символов и максимальную длину имени.

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

Тип: HRESULT

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shlobj_core.h (включая Shlobj.h)
Библиотека Shell32.lib
DLL Shell32.dll (версия 5.0 или более поздняя)
Набор API ext-ms-win-shell-shell32-l1-2-1 (представлено в Windows 10 версии 10.0.10240)