Freigeben über


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.

Syntax

HRESULT GetDragImage(
  [out] POINT  *ppt,
  [out] POINT  *pptHotspot,
  [out] REFIID riid,
  [out] void   **ppv
);

Parameter

[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 .

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

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.

Anforderungen

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)