CMFCToolBarButton::PrepareDrag
调用由结构,当按钮将执行拖放操作。
virtual BOOL PrepareDrag(
COleDataSource& srcItem
);
参数
- [in] srcItem
存储有关拖放操作的状态信息的 COleDataSource 对象。
返回值
TRUE,如果操作成功;否则 FALSE。
备注
框架中提供的 COleDataSource 对象调用此方法准备工具栏按钮存储其状态。 此方法通过序列化到一个共享文件然后将该文件存储其状态更改为 COleDataSource::CacheGlobalData 方法。 有关工具栏按钮序列化的更多信息,请参见 CMFCToolBarButton::Serialize。
此方法不执行任何操作并返回 TRUE,如果无法存储按钮( CMFCToolBarButton::CanBeStored 方法返回 FALSE)。 如果在对象序列化时,发生它返回 FALSE。
有关OLE拖放操作的更多信息,请参见 拖放(OLE)。
要求
标头: afxtoolbarbutton.h
请参见
参考
CMFCToolBarButton::CanBeStored