CMFCToolBarButton::PrepareDrag
Aufgerufen vom Framework, wenn die Schaltfläche im Begriff ist, einen Drag & Drop-Vorgang auszuführen.
virtual BOOL PrepareDrag(
COleDataSource& srcItem
);
Parameter
- [in] srcItem
Ein Objekt, das Zustandsinformationen COleDataSource zum Drag & Drop-Vorgang speichert.
Rückgabewert
TRUE, wenn der Vorgang folgt; andernfalls FALSE.
Hinweise
Das Framework ruft diese Methode auf, um die Symbolleistenschaltfläche vorzubereiten, seinen Zustand im bereitgestellten COleDataSource-Objekt zu speichern.Diese Methode speichert den Zustand, indem sie auf eine freigegebene Datei selbst serialisiert und anschließend diese Datei zur COleDataSource::CacheGlobalData-Methode übergibt.Weitere Informationen zu Symbolleistenschaltflächenserialisierung, finden Sie unter CMFCToolBarButton::Serialize.
Diese Methode ist wirkungslos TRUE und gibt zurück, wenn die Schaltfläche nicht gespeichert werden kann (die CMFCToolBarButton::CanBeStored-Methode gibt FALSE zurück).Sie FALSE gibt zurück, wenn eine Ausnahme während der Objektserialisierung auftritt.
Weitere Informationen über Drag & Drop-Vorgänge, finden Sie unter Drag & Drop (OLE).
Anforderungen
Header: afxtoolbarbutton.h
Siehe auch
Referenz
CMFCToolBarButton::CanBeStored