CMFCToolBarButton::PrepareDrag
Chiamato dal framework quando il pulsante sta per eseguire un'operazione di trascinamento.
virtual BOOL PrepareDrag(
COleDataSource& srcItem
);
Parametri
- [in] srcItem
Un oggetto COleDataSource che archivia le informazioni sullo stato di un'operazione di trascinamento.
Valore restituito
TRUE se l'operazione riesce, in caso contrario FALSE.
Note
Il framework chiama questo metodo per preparare il pulsante della barra degli strumenti archiviare lo stato nell'oggetto fornito COleDataSource.Questo metodo contiene lo stato serializzandosi a un file condiviso e quindi passando il file al metodo COleDataSource::CacheGlobalData.Per ulteriori informazioni sulla serializzazione del pulsante della barra degli strumenti, vedere CMFCToolBarButton::Serialize.
Questo metodo non effettua alcuna operazione e restituisce TRUE se il pulsante non può essere memorizzato (metodo CMFCToolBarButton::CanBeStored restituisce FALSE).Restituisce FALSE se si verifica un'eccezione durante la serializzazione di oggetti.
Per ulteriori informazioni sulle operazioni di trascinamento della selezione OLE, vedere Trascinamento della selezione (OLE).
Requisiti
intestazione: afxtoolbarbutton.h
Vedere anche
Riferimenti
CMFCToolBarButton::CanBeStored