Bagikan melalui


Metode IAccessibilityDockingService::D ockWindow (shobjidl.h)

Menambungkan handel jendela yang ditentukan ke handel monitor yang ditentukan.

Sintaks

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

Parameter

[in] hwnd

Jendela aplikasi aksesibilitas yang akan ditampar pada handel monitor yang diteruskan.

[in] hMonitor

Monitor tempat jendela aplikasi aksesibilitas akan ditampung.

cyRequested

TBD

[in] pCallback

Penunjuk panggilan balik tempat aplikasi aksesibilitas akan menerima pemberitahuan Batalkan .

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_INVALIDARG
Handel jendela atau handel monitor tidak valid.
E_ACCESSDENIED
Proses panggilan bukan aplikasi aksesibilitas UIAcess atau proses panggilan tidak memiliki jendela.
IMM_E_DOCKOCCUPIED
Sudah ada jendela lain yang menempati ruang docking. Hanya satu jendela yang dapat ditampung pada satu waktu.
IMM_E_INSUFFICIENTHEIGHT
uHeight yang diminta lebih besar dari tinggi docking maksimum yang diizinkan untuk monitor yang ditentukan. Namun, jika kode kesalahan ini dikembalikan, itu berarti bahwa monitor ini mendukung docking, meskipun pada ketinggian yang ditunjukkan oleh panggilan ke metode GetAvailableSize .
HRESULT_FROM_WIN32(ERROR_INVALID_MONITOR_HANDLE)
Monitor yang ditentukan oleh handel monitor tidak mendukung docking.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header shobjidl.h

Lihat juga

IAccessibilityDockingService