Metodo IAccessibilityDockingService::D ockWindow (shobjidl.h)

Ancora l'handle di finestra specificato nell'handle di monitoraggio specificato.

Sintassi

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

Parametri

[in] hwnd

Finestra dell'applicazione di accessibilità che verrà ancorata all'handle di monitoraggio passato.

[in] hMonitor

Monitoraggio in cui verrà ancorata la finestra dell'applicazione di accessibilità.

cyRequested

TBD

[in] pCallback

Puntatore di callback in cui l'applicazione di accessibilità riceverà la notifica Undock .

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_INVALIDARG
L'handle della finestra o l'handle di monitoraggio non è valido.
E_ACCESSDENIED
Il processo di chiamata non è un'applicazione di accessibilità UIAcess o il processo di chiamata non possiede la finestra.
IMM_E_DOCKOCCUPIED
C'è già un'altra finestra che occupa lo spazio di ancoraggio. È possibile ancorare una sola finestra alla volta.
IMM_E_INSUFFICIENTHEIGHT
L'oggetto uHeight richiesto è maggiore dell'altezza massima di ancoraggio consentita per il monitoraggio specificato. Tuttavia, se questo codice di errore viene restituito, significa che questo monitoraggio supporta l'ancoraggio, anche se a un'altezza indicata da una chiamata al metodo GetAvailableSize .
HRESULT_FROM_WIN32(ERROR_INVALID_MONITOR_HANDLE)
Il monitoraggio specificato dall'handle di monitoraggio non supporta l'ancoraggio.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione shobjidl.h

Vedi anche

IAccessibilityDockingService