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
ドッキング領域を占有する別のウィンドウが既にあります。 一度にドッキングできるウィンドウは 1 つだけです。
IMM_E_INSUFFICIENTHEIGHT
要求された uHeight が、指定されたモニターで許容される最大ドッキング高さを超えています。 ただし、このエラー コードが返される場合は、 GetAvailableSize メソッドの呼び出しによって示される高さで、このモニターがドッキングをサポートしていることを意味します。
HRESULT_FROM_WIN32(ERROR_INVALID_MONITOR_HANDLE)
モニター ハンドルで指定されたモニターは、ドッキングをサポートしていません。

要件

要件
対象プラットフォーム Windows
ヘッダー shobjidl.h

こちらもご覧ください

IAccessibilityDockingService