IVsUIHierWinClipboardHelper.Paste(IDataObject, UInt32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Panodaki bir veri nesnesini hiyerarşiye yapıştırır.
public:
int Paste(Microsoft::VisualStudio::OLE::Interop::IDataObject ^ pDataObject, System::UInt32 dwEffects);
public:
int Paste(Microsoft::VisualStudio::OLE::Interop::IDataObject ^ pDataObject, unsigned int dwEffects);
int Paste(Microsoft::VisualStudio::OLE::Interop::IDataObject const & pDataObject, unsigned int dwEffects);
public int Paste (Microsoft.VisualStudio.OLE.Interop.IDataObject pDataObject, uint dwEffects);
abstract member Paste : Microsoft.VisualStudio.OLE.Interop.IDataObject * uint32 -> int
Public Function Paste (pDataObject As IDataObject, dwEffects As UInteger) As Integer
Parametreler
- pDataObject
- IDataObject
'ndaki IDataObject Yapıştırılmakta olan öğedeki arabirime yönelik işaretçi. Bu veri nesnesi, yapıştırma işleminde aktarılmakta olan verileri içerir. Yapıştırma gerçekleşirse, bu veri nesnesi (hiyerarşi öğesi) hedef hiyerarşiye dahil edilir.
- dwEffects
- UInt32
'ndaki pdwEffect IVsHierarchy Hiyerarşinin desteklediği tüm etkileri tanımlayarak nesnenin parametresinin değerine yönelik işaretçi.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
COM Imzası
Vsshell. IDL dosyasından:
HRESULT IVsUIHierWinClipboardHelper::Paste(
[in] IDataObject *pDataObject,
[in] DWORD dwEffects
);
Hedef hiyerarşisinde bir yapıştırma gerçekleştiğinde, kaynak hiyerarşisi ortamından yöntemi aracılığıyla yapıştırma bildirimini alır OnPaste .
Bırakma etkileri dwEffect parametreye dahildir ve bir bırakma işlemiyle ilişkili eylemi anlatmaktadır. Aşağıdaki tabloda olası dwEffect değerler ve bunların açıklamaları gösterilmektedir:
Not
Bu etkiler dışlamalı ve bit düzeyinde OR işleci kullanılarak birleştirilemez.
| Efekt adı | Value1 | Açıklama |
|---|---|---|
DROPEFFECT_NONE |
0 | Bırakma hedefi (hiyerarşi penceresi) verileri kabul edemez. Bırakmaya izin verilmez. |
DROPEFFECT_COPY |
1 | Bırakılan öğe kaynakta kalır ve bir kopyası hedefe eklenir. |
DROPEFFECT_MOVE |
2 | Bırakılan öğe hedefe eklendi. Öğe kaynaktan kaldırılır ve depolama alanı silinir. |
DROPEFFECT_LINK |
4 | Kaynak öğeye yönelik bir bağlantı, öğenin kaynaktan kaldırılması gerekir, ancak bağlantının bozuk olmaması için depolama alanı kalmalıdır. Bu nedenle bir bağlantı, bir taşıma işlemi için özel bir durumdur. |
- Parametresinin değerleri,
dwEffectsDROPEFFECTMSDN Kitaplığı platformu SDK 'sı belge kümesindeki Numaralandırmadaki alınmaz.