Método IAccessibilityDockingService::D ockWindow (shobjidl.h)

Encaixa o identificador de janela especificado no identificador de monitor especificado.

Sintaxe

HRESULT DockWindow(
  [in] HWND                                 hwnd,
  [in] HMONITOR                             hMonitor,
       UINT                                 cyRequested,
  [in] IAccessibilityDockingServiceCallback *pCallback
);

Parâmetros

[in] hwnd

A janela do aplicativo de acessibilidade que será encaixada no identificador de monitor passado.

[in] hMonitor

O monitor no qual a janela do aplicativo de acessibilidade será encaixada.

cyRequested

TBD

[in] pCallback

O ponteiro de retorno de chamada no qual o aplicativo de acessibilidade receberá a notificação Desencaixar .

Retornar valor

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_INVALIDARG
O identificador de janela ou identificador de monitor não é válido.
E_ACCESSDENIED
O processo de chamada não é um aplicativo de acessibilidade UIAcess ou o processo de chamada não possui a janela.
IMM_E_DOCKOCCUPIED
Já há outra janela ocupando o espaço de encaixe. Somente uma janela pode ser encaixada por vez.
IMM_E_INSUFFICIENTHEIGHT
O uHeight solicitado é maior que a altura máxima de encaixe permitida para o monitor especificado. No entanto, se esse código de erro estiver sendo retornado, isso significa que esse monitor dá suporte ao encaixe, embora em uma altura indicada por uma chamada para o método GetAvailableSize .
HRESULT_FROM_WIN32(ERROR_INVALID_MONITOR_HANDLE)
O monitor especificado pelo identificador do monitor não dá suporte ao encaixe.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho shobjidl.h

Confira também

IAccessibilityDockingService