Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert den Drag-Image-Manager für ein fensterloses Steuerelement.
Syntax
HRESULT InitializeFromBitmap(
[in] LPSHDRAGIMAGE pshdi,
[in] IDataObject *pDataObject
);
Parameter
[in] pshdi
Typ: LPSHDRAGIMAGE
Die SHDRAGIMAGE-Struktur , die Informationen zur Bitmap enthält.
[in] pDataObject
Typ: IDataObject*
Ein Zeiger auf die IDataObject-Schnittstelle des Datenobjekts.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Da InitializeFromBitmap bei der Berechnung des Alphawerts immer den RGB-Multiplikationsschritt ausführt, sollten Sie immer eine Bitmap ohne vormultiplizierte Alphamischung übergeben. Beachten Sie, dass kein Fehler auftritt, wenn der Methode eine Bitmap mit vormultiplizierter Alphamischung übergeben wird, aber diese Methode multipliziert sie erneut, wodurch der resultierende Alphawert verdoppelt wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |
| DLL | Shell32.dll (Version 5.0 oder höher) |