CMFCToolBarButton::PrepareDrag
Chamado pela estrutura quando o botão é o ponto de executar uma operação de arrastar e soltar.
virtual BOOL PrepareDrag(
COleDataSource& srcItem
);
Parâmetros
- [in] srcItem
Um objeto de COleDataSource que armazena informações de estado sobre a operação de arrastar e soltar.
Valor de retorno
TRUE se a operação êxito; se não FALSE.
Comentários
A estrutura chama esse método para preparar o botão da barra de ferramentas para armazenar o estado no objeto fornecido de COleDataSource .Este método armazena o estado serializando-se a um arquivo compartilhado e então passando o arquivo para o método de COleDataSource::CacheGlobalData .Para obter mais informações sobre serialização de botão da barra de ferramentas, consulte CMFCToolBarButton::Serialize.
Este método não fará nada e retorna TRUE se o botão não pode ser armazenado (o método de CMFCToolBarButton::CanBeStored retorna FALSE).Retorna FALSE se ocorrer uma exceção durante a serialização de objeto.
Para obter mais informações sobre as operações de arrastar-e-soltar VELHOS, consulte Arrastar e soltar (OLE).
Requisitos
Cabeçalho: afxtoolbarbutton.h
Consulte também
Referência
CMFCToolBarButton::CanBeStored