IImageList::GetDragImage-Methode (commoncontrols.h)
Ruft die temporäre Bildliste ab, die für das Ziehen des Bilds verwendet wird. Die Funktion ruft auch die aktuelle Ziehposition und den Offset des Ziehbilds relativ zur Ziehposition ab.
HRESULT GetDragImage(
[out] POINT *ppt,
[out] POINT *pptHotspot,
[out] REFIID riid,
[out] void **ppv
);
[out] ppt
Typ: POINT*
Ein Zeiger auf eine POINT-Struktur , die die aktuelle Ziehposition empfängt. Kann NULL sein.
[out] pptHotspot
Typ: POINT*
Ein Zeiger auf eine POINT-Struktur , die den Offset des Ziehbilds relativ zur Ziehposition empfängt. Kann NULL sein.
[out] riid
Typ: REFIID
Eine IID für die Bildliste.
[out] ppv
Typ: PVOID*
Die Adresse eines Zeigers auf die Schnittstelle für die Bildliste, falls erfolgreich, andernfalls NULL .
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Die temporäre Imageliste wird zerstört, wenn IImageList::EndDrag aufgerufen wird. Um einen Ziehvorgang zu starten, verwenden Sie IImageList::BeginDrag.
Um IImageList::GetDragImage zu verwenden, geben Sie Comctl32.dll Version 6 im Manifest an. Weitere Informationen zu Manifesten finden Sie unter Aktivieren von visuellen Formatvorlagen.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | commoncontrols.h |
DLL | Comctl32.dll (Version 6.0 oder höher) |