Méthode IDragSourceHelper ::InitializeFromBitmap (shobjidl_core.h)
Initialise le gestionnaire de glisser-image pour un contrôle sans fenêtre.
Syntaxe
HRESULT InitializeFromBitmap(
[in] LPSHDRAGIMAGE pshdi,
[in] IDataObject *pDataObject
);
Paramètres
[in] pshdi
Type : LPSHDRAGIMAGE
Structure SHDRAGIMAGE qui contient des informations sur la bitmap.
[in] pDataObject
Type : IDataObject*
Pointeur vers l’interface IDataObject de l’objet de données.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Étant donné que InitializeFromBitmap effectue toujours l’étape de multiplication RVB dans le calcul de la valeur alpha, vous devez toujours passer une bitmap sans fusion alpha prémultipliée. Notez qu’aucune erreur ne résultera du passage de la méthode à une bitmap avec un mélange alpha prémultiplié, mais cette méthode la multipliera à nouveau, doublant la valeur alpha résultante.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |
DLL | Shell32.dll (version 5.0 ou ultérieure) |