共用方式為


IAccessibilityDockingService::D ockWindow 方法 (shobjidl.h)

將指定的視窗句柄停駐到指定的監視器句柄。

語法

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

參數

[in] hwnd

輔助功能應用程式視窗將會停駐在傳遞的監視句柄上。

[in] hMonitor

輔助功能應用程式視窗將停駐所在的監視器。

cyRequested

TBD

[in] pCallback

輔助功能應用程式將接收 Undock 通知的回呼指標。

傳回值

這個方法可以傳回下列其中一個值。

傳回碼 描述
S_OK
成功。
E_INVALIDARG
視窗句柄或監視句柄無效。
E_ACCESSDENIED
呼叫進程不是UIAcess輔助功能應用程式,或呼叫進程沒有視窗。
IMM_E_DOCKOCCUPIED
已經有另一個視窗佔用停駐空間。 一次只能停駐一個視窗。
IMM_E_INSUFFICIENTHEIGHT
要求的 uHeight 大於指定監視器允許的停駐高度上限。 不過,如果傳回這個錯誤碼,表示此監視器確實支援停駐,但高度是由 呼叫 GetAvailableSize 方法所指示。
HRESULT_FROM_WIN32 (ERROR_INVALID_MONITOR_HANDLE)
監視句柄指定的監視器不支援停駐。

規格需求

需求
目標平台 Windows
標頭 shobjidl.h

另請參閱

IAccessibilityDockingService