CMFCToolBarButton::PrepareDrag
Llamado por el marco cuando el botón está a punto de realizar una operación de arrastrar y colocar.
virtual BOOL PrepareDrag(
COleDataSource& srcItem
);
Parámetros
- [in] srcItem
Un objeto de COleDataSource que almacena la información de estado de la operación de arrastrar y colocar.
Valor devuelto
TRUE si la operación se realiza correctamente; si no FALSE.
Comentarios
El marco de trabajo llama a este método para preparar el botón de la barra de herramientas para almacenar el estado en el objeto proporcionado de COleDataSource .Este método almacena su estado serializándose un archivo compartido y después pasando ese archivo al método de COleDataSource::CacheGlobalData .Para obtener más información sobre la serialización del botón de la barra de herramientas, vea CMFCToolBarButton::Serialize.
Este método no hace nada y devuelve TRUE si el botón no puede almacenar (método de CMFCToolBarButton::CanBeStored devuelve FALSE).Devuelve FALSE si se produce una excepción durante la serialización de objetos.
Para obtener más información sobre las operaciones de arrastrar y colocar de OLE, vea Arrastrar y colocar (OLE).
Requisitos
encabezado: afxtoolbarbutton.h
Vea también
Referencia
CMFCToolBarButton::CanBeStored