Метод IFrameworkInputPane::Advise (shobjidl_core.h)
Регистрирует объект обработчика области ввода приложения для получения уведомлений от имени окна, когда событие активирует область ввода. Этот метод отличается от Метода AdviseWithHWND тем, что он ссылается на свое окно через объект, реализующий ICoreWindow.
Синтаксис
HRESULT Advise(
[in] IUnknown *pWindow,
[in] IFrameworkInputPaneHandler *pHandler,
[out] DWORD *pdwCookie
);
Параметры
[in] pWindow
Тип: IUnknown*
Указатель на окно (объект, реализующий ICoreWindow), для которого обработчик должен прослушивать события области ввода.
[in] pHandler
Тип: IFrameworkInputPaneHandler*
Указатель интерфейса IFrameworkInputPaneHandler на экземпляр обработчика для этого приложения.
[out] pdwCookie
Тип: DWORD*
Указатель на значение, которое при успешном возврате этого метода получает файл cookie для , который можно использовать позже для отмены регистрации обработчика с помощью метода Unadvise .
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |