Freigeben über


IAccessibilityDockingService::D ockWindow-Methode (shobjidl.h)

Dockt das angegebene Fensterhandle an das angegebene Monitorhandle an.

Syntax

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

Parameter

[in] hwnd

Das Anwendungsfenster für Barrierefreiheit, das am übergebenen Monitorhandle angedockt wird.

[in] hMonitor

Der Monitor, an dem das Anwendungsfenster für Barrierefreiheit angedockt wird.

cyRequested

TBD

[in] pCallback

Der Rückrufzeiger, auf den die Barrierefreiheitsanwendung die Benachrichtigung Zum Ausocken empfängt.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_INVALIDARG
Das Fensterhandle oder das Monitorhandle ist ungültig.
E_ACCESSDENIED
Der aufrufende Prozess ist keine UIAcess-Barrierefreiheitsanwendung, oder der aufrufende Prozess besitzt das Fenster nicht.
IMM_E_DOCKOCCUPIED
Es gibt bereits ein weiteres Fenster, das den Andockbereich belegt. Nur ein Fenster kann gleichzeitig angedockt werden.
IMM_E_INSUFFICIENTHEIGHT
Die angeforderte uHeight ist größer als die maximal zulässige Andockhöhe für den angegebenen Monitor. Wenn dieser Fehlercode jedoch zurückgegeben wird, bedeutet dies, dass dieser Monitor das Andocken unterstützt, allerdings auf einer Höhe, die durch einen Aufruf der GetAvailableSize-Methode angegeben wird.
HRESULT_FROM_WIN32(ERROR_INVALID_MONITOR_HANDLE)
Der vom Monitorhandle angegebene Monitor unterstützt das Andocken nicht.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile shobjidl.h

Weitere Informationen

IAccessibilityDockingService