Skip to content

Latest commit

 

History

History
81 lines (63 loc) · 3.2 KB

nf-shobjidl_core-idragsourcehelper-initializefrombitmap.md

File metadata and controls

81 lines (63 loc) · 3.2 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:shobjidl_core.IDragSourceHelper.InitializeFromBitmap
IDragSourceHelper::InitializeFromBitmap (shobjidl_core.h)
Initializes the drag-image manager for a windowless control.
IDragSourceHelper interface [Windows Shell]
InitializeFromBitmap method
IDragSourceHelper.InitializeFromBitmap
IDragSourceHelper::InitializeFromBitmap
InitializeFromBitmap
InitializeFromBitmap method [Windows Shell]
InitializeFromBitmap method [Windows Shell]
IDragSourceHelper interface
_win32_IDragSourceHelper_InitializeFromBitmap
shell.IDragSourceHelper_InitializeFromBitmap
shobjidl_core/IDragSourceHelper::InitializeFromBitmap
shell\IDragSourceHelper_InitializeFromBitmap.htm
shell
d50be9c9-f407-4386-bb8f-04c849205359
12/05/2018
IDragSourceHelper interface [Windows Shell],InitializeFromBitmap method, IDragSourceHelper.InitializeFromBitmap, IDragSourceHelper::InitializeFromBitmap, InitializeFromBitmap, InitializeFromBitmap method [Windows Shell], InitializeFromBitmap method [Windows Shell],IDragSourceHelper interface, _win32_IDragSourceHelper_InitializeFromBitmap, shell.IDragSourceHelper_InitializeFromBitmap, shobjidl_core/IDragSourceHelper::InitializeFromBitmap
shobjidl_core.h
Shobjidl.h
Windows
Windows 2000 Professional, Windows XP [desktop apps only]
Windows Server 2003 [desktop apps only]
Shobjidl.idl
Shell32.dll (version 5.0 or later)
Windows
19H1
IDragSourceHelper::InitializeFromBitmap
shobjidl_core/IDragSourceHelper::InitializeFromBitmap
c++
APIRef
kbSyntax
COM
Shell32.dll
IDragSourceHelper.InitializeFromBitmap

IDragSourceHelper::InitializeFromBitmap

-description

Initializes the drag-image manager for a windowless control.

-parameters

-param pshdi [in]

Type: LPSHDRAGIMAGE

The SHDRAGIMAGE structure that contains information about the bitmap.

-param pDataObject [in]

Type: IDataObject*

A pointer to the data object's IDataObject interface.

-returns

Type: HRESULT

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

-remarks

Because InitializeFromBitmap always performs the RGB multiplication step in calculating the alpha value, you should always pass a bitmap without premultiplied alpha blending. Note that no error will result from passing the method a bitmap with premultiplied alpha blending, but this method will multiply it again, doubling the resulting alpha value.

-see-also

IDragSourceHelper