共用方式為


IDragSourceHelper::InitializeFromBitmap 方法 (shobjidl_core.h)

初始化無視窗控制件的拖曳映像管理員。

語法

HRESULT InitializeFromBitmap(
  [in] LPSHDRAGIMAGE pshdi,
  [in] IDataObject   *pDataObject
);

參數

[in] pshdi

類型: LPSHDRAGIMAGE

SHDRAGIMAGE 結構,其中包含位圖的相關信息。

[in] pDataObject

類型: IDataObject*

數據物件的 IDataObject 介面指標。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

由於 InitializeFromBitmap 一律會在計算 Alpha 值時執行 RGB 乘法步驟,因此您應該一律傳遞位圖,而不需預先乘法 Alpha 混合。 請注意,不會因為傳遞具有預乘 Alpha 混合的點陣圖方法而產生任何錯誤,但這個方法會再次相乘,將產生的 Alpha 值加倍。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional、Windows XP [僅限桌面應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包含 Shobjidl.h)
Dll Shell32.dll (5.0 版或更新版本)

另請參閱

IDragSourceHelper