IDragSourceHelper::InitializeFromWindow 方法 (shobjidl_core.h)
使用視窗初始化控制項的拖曳映射管理員。
語法
HRESULT InitializeFromWindow(
[in] HWND hwnd,
[in] POINT *ppt,
[in] IDataObject *pDataObject
);
參數
[in] hwnd
類型: HWND
接收 DI_GETDRAGIMAGE 訊息之視窗的控制碼。 此值可以是 Null。
[in] ppt
類型: POINT*
POINT結構的指標,指定拖曳影像內游標的位置。 結構應該包含從拖曳影像左上角到游標位置的位移。 此值可以是 Null。
[in] pDataObject
類型: IDataObject*
資料物件的 IDataObject 介面指標。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
DI_GETDRAGIMAGE訊息可讓您從自訂控制項建立拖曳影像的來源。 它定義于 Shlobj.h 中,且必須向 RegisterWindowMessage註冊。 當 hwnd 指定的視窗收到 DI_GETDRAGIMAGE 訊息時, lParam 值會保留 SHDRAGIMAGE 結構的指標。 處理常式應該會以拖曳影像點陣圖資訊填滿 結構。
需求
最低支援的用戶端 | Windows 2000 專業版、Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shobjidl_core.h (包括 Shobjidl.h) |
Dll | Shell32.dll (5.0 版或更新版本) |