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 版或更新版本)

另請參閱

IDragSourceHelper