다음을 통해 공유


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

접근성 애플리케이션이 실행 취소 알림을 받을 콜백 포인터입니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
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