Freigeben über


COleControl::OnSetData

Aufgerufen durch das Framework, um die Daten des Steuerelements durch die angegebenen Daten zu ersetzen.

virtual BOOL OnSetData(  
   LPFORMATETC lpFormatEtc,  
   LPSTGMEDIUM lpStgMedium, 
   BOOL bRelease  
);

Parameter

  • lpFormatEtc
    Zeiger auf eine Struktur FORMATETC das Format der Daten angibt.

  • lpStgMedium
    Zeiger auf eine STGMEDIUM-Struktur, in der die Daten befinden.

  • bRelease
    TRUE, wenn das Steuerelement das Speichermedium freigibt; FALSE, wenn das Steuerelement nicht das Speichermedium freigibt.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Hinweise

Wenn die Daten im persistenten Eigenschaftensatzformat sind, ändert die Standardimplementierung den Zustand des Steuerelements entsprechend. Andernfalls führt die Standardimplementierung nichts. Wenn bReleaseTRUE ist, wird ein Aufruf ReleaseStgMedium gemacht; andernfalls nicht.

Überschreiben Sie diese Funktion, um die Daten des Steuerelements durch die angegebenen Daten zu ersetzen.

Weitere Informationen finden Sie in FORMATETC und STGMEDIUM-Strukturen in Windows SDK.

Anforderungen

Header: afxctl.h

Siehe auch

Referenz

COleControl-Klasse

Hierarchiediagramm

COleControl::DoPropExchange