Метод IPreviewHandler::SetFocus (shobjidl_core.h)

Направляет обработчик предварительного просмотра для установки фокуса на себя.

Синтаксис

HRESULT SetFocus();

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

Тип: HRESULT

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

Комментарии

Этот метод должен запрашивать состояние клавиши SHIFT , чтобы решить, следует ли установить фокус на первую или последнюю остановку табуляции. Это необходимо, так как IPreviewHandler::SetFocus может быть успешно выполнен только в том случае, если фокус установлен на окно, созданное вызывающим потоком.

Это степень, в которой ключи ускорителя переходят от узла к обработчику предварительного просмотра; другие ускорители не передаются. IPreviewHandler::TranslateAccelerator используется только для сообщений от накачки сообщений обработчика предварительного просмотра до объекта IPreviewHandler .

Требования

Требование Значение
Минимальная версия клиента Windows Vista, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)
Распространяемые компоненты Windows Search 4 или более поздней версии