Sdílet prostřednictvím


CMFCToolBarButton::PrepareDrag

Rámci vyvolána při tlačítka je provedení operace a přetažení.

virtual BOOL PrepareDrag(
   COleDataSource& srcItem
);

Parametry

  • [v]srcItem
    A COleDataSource objekt, který uchovává informace o operaci a přetažení stavu.

Vrácená hodnota

TRUEJestliže je operace úspěšná; jinak FALSE .

Poznámky

Rámci volání této metody Příprava tlačítka panelu nástrojů k ukládání stavu stanoveno v COleDataSource objektu.Tato metoda ukládá stavu samotného serializaci sdíleného souboru a potom předá tento soubor COleDataSource::CacheGlobalData metoda.Další informace o serializace tlačítko panelu nástrojů, viz CMFCToolBarButton::Serialize.

Tato metoda neprovede žádnou akci a vrátí TRUE -li na tlačítko nelze uložit ( CMFCToolBarButton::CanBeStored metoda vrátí FALSE ).Vrátí FALSE při serializaci objektu dojde k výjimce.

Další informace o operacích a přetažení OLE Přetažení (OLE).

Požadavky

Záhlaví: afxtoolbarbutton.h

Viz také

Referenční dokumentace

Třída CMFCToolBarButton

Graf hierarchie

Třída COleDataSource

CMFCToolBarButton::CanBeStored

CMFCToolBarButton::Serialize

Koncepty

Přetažení (OLE)