Udostępnij za pośrednictwem


CMFCToolBarButton::PrepareDrag

Wywoływane w ramach, gdy przycisk jest wykonywanie operacji przeciągania i upuszczania.

virtual BOOL PrepareDrag(
   COleDataSource& srcItem
);

Parametry

  • [w]srcItem
    A COleDataSource obiekt, który przechowuje informacje o operacji przeciągania i upuszczania.

Wartość zwracana

TRUEJeśli operacja się powiedzie; w przeciwnym razie FALSE.

Uwagi

Ramach wywołania tej metody do przycisku paska narzędzi do przechowywania w dołączonym stanu przygotowania COleDataSource obiektu.Metoda ta przechowuje stanu szeregowania sam do udostępnionych plików i następnie przekazując tego pliku do COleDataSource::CacheGlobalData metody.Aby uzyskać więcej informacji na temat serializacji przycisku paska narzędzi, zobacz CMFCToolBarButton::Serialize.

Ta metoda nic nie robi i zwraca TRUE , jeśli przycisk nie mogą być przechowywane ( CMFCToolBarButton::CanBeStored metoda zwraca FALSE).Zwraca FALSE , jeśli wystąpi wyjątek podczas serializacji obiektu.

Aby uzyskać więcej informacji na temat operacji przeciągania i upuszczania OLE, zobacz Przeciągnij i upuść (OLE).

Wymagania

Nagłówek: afxtoolbarbutton.h

Zobacz też

Informacje

Klasa CMFCToolBarButton

Wykres hierarchii

Klasa COleDataSource

CMFCToolBarButton::CanBeStored

CMFCToolBarButton::Serialize

Koncepcje

Przeciągnij i upuść (OLE)