ClipboardObject 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
System.Windows 간에 상호 운용되는 클립보드 개체를 나타냅니다. Forms. IDataObject, System.Runtime.InteropServices.Comtypes.IDataObject 및 Microsoft.VisualStudio.OLE.Interop.IDataObject.
public ref class ClipboardObject : System::Windows::Forms::DataObject, Microsoft::VisualStudio::OLE::Interop::IDataObject, System::Runtime::InteropServices::ComTypes::IDataObject
public class ClipboardObject : System.Windows.Forms.DataObject, Microsoft.VisualStudio.OLE.Interop.IDataObject, System.Runtime.InteropServices.ComTypes.IDataObject
type ClipboardObject = class
inherit DataObject
interface IDataObject
interface IDataObject
Public Class ClipboardObject
Inherits DataObject
Implements IDataObject, IDataObject
- 상속
-
ClipboardObject
- 파생
- 구현
생성자
ClipboardObject() |
표준 System.Windows를 기반으로 새 클립보드 개체를 생성합니다. Forms. DataObject 클래스입니다. |
ClipboardObject(Object) |
새 를 생성하거나 지정된 데이터를 기반으로 기존 클립보드 개체를 래핑합니다. 데이터가 이미 클립보드 개체인 경우 래핑됩니다. 그렇지 않으면 데이터를 포함하도록 새 클립보드 개체가 만들어집니다. |
ClipboardObject(String, Object) |
지정된 데이터를 지정된 형식으로 사용하여 새 데이터 개체를 생성합니다. |
메서드
GetData(String) |
클립보드 개체에 저장된 데이터를 지정된 형식으로 검색합니다. |
GetData(String, Boolean) |
자동화된 변환 매개 변수를 사용하여 클립보드 개체에 저장된 데이터를 지정된 형식으로 검색하여 데이터를 형식으로 변환할지 여부를 결정합니다. |
GetData(Type) |
클립보드 개체에 저장된 데이터를 지정된 형식으로 검색합니다. |
GetDataPresent(String) |
클립보드 개체에 저장된 데이터를 로 변환할 수 있는지 또는 지정된 형식과 연결되어 있는지 여부를 나타냅니다. |
GetDataPresent(String, Boolean) |
자동 변환 매개 변수를 사용하여 데이터를 형식으로 변환할지 여부를 결정하기 위해 클립보드 개체에 저장된 데이터를 지정된 형식으로 변환할 수 있는지 또는 지정된 형식과 연결할 수 있는지 여부를 나타냅니다. |
GetDataPresent(Type) |
클립보드 개체에 저장된 데이터를 로 변환할 수 있는지 또는 지정된 형식과 연결되어 있는지 여부를 나타냅니다. |
GetFormats() |
클립보드 개체에 저장된 데이터에 대해 지원되는 모든 형식의 목록을 검색합니다. |
GetFormats(Boolean) |
자동 변환 매개 변수를 사용하여 네이티브 데이터 형식만 검색할지 또는 데이터를 변환할 수 있는 모든 형식을 검색할지 여부를 결정하는 클립보드 개체에 저장된 데이터에 대해 지원되는 모든 형식의 목록을 검색합니다. |
SetData(Object) |
클립보드 개체에 데이터를 추가합니다. |
SetData(String, Boolean, Object) |
클립보드 개체에 데이터를 추가합니다. |
SetData(String, Object) |
지정된 형식으로 클립보드 개체에 데이터를 추가합니다. |
SetData(Type, Object) |
지정된 형식을 형식으로 사용하여 클립보드 개체에 데이터를 추가합니다. |
명시적 인터페이스 구현
IDataObject.DAdvise(FORMATETC, ADVF, IAdviseSink, Int32) |
클립보드 개체와 권고 싱크 간의 연결을 만듭니다. 이 메서드는 advise 싱크를 지원하는 개체에 의해 호출되며, advise 싱크가 개체의 데이터 변경 내용에 대한 알림을 받을 수 있도록 합니다. |
IDataObject.DAdvise(FORMATETC[], UInt32, IAdviseSink, UInt32) |
클립보드 개체와 권고 싱크 간의 연결을 만듭니다. 이 메서드는 advise 싱크를 지원하는 개체에 의해 호출되며, advise 싱크가 개체의 데이터 변경 내용에 대한 알림을 받을 수 있도록 합니다. |
IDataObject.DUnadvise(Int32) |
이전에 설정된 알림 연결을 제거합니다. |
IDataObject.DUnadvise(UInt32) |
설정된 알림 연결을 제거합니다. |
IDataObject.EnumDAdvise(IEnumSTATDATA) |
현재 advise 연결을 열거하는 데 사용할 수 있는 개체를 만듭니다. |
IDataObject.EnumDAdvise(IEnumSTATDATA) |
현재 advise 연결을 열거하는 데 사용할 수 있는 개체를 만듭니다. |
IDataObject.EnumFormatEtc(DATADIR) |
데이터 개체의 FORMATETC 구조체를 열거하기 위한 개체를 만듭니다. 이러한 구조체는 IDataObject.GetData(FORMATETC, STGMEDIUM) 또는 IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean)를 호출할 때 사용됩니다. |
IDataObject.EnumFormatEtc(UInt32, IEnumFORMATETC) |
데이터 개체의 FORMATETC 구조체를 열거하기 위한 개체를 만듭니다. 이러한 구조체는 IDataObject.GetData(FORMATETC[], STGMEDIUM[]) 또는 IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32)를 호출할 때 사용됩니다. |
IDataObject.GetCanonicalFormatEtc(FORMATETC, FORMATETC) |
보다 복잡한 구조체와 논리적으로 일치하는 표준 FORMATETC 구조체를 제공합니다. 이 메서드를 사용하여 두 개의 서로 다른 FORMATETC 구조체가 동일한 데이터를 반환하는지 여부를 확인하여 중복 렌더링이 필요하지 않습니다. |
IDataObject.GetCanonicalFormatEtc(FORMATETC[], FORMATETC[]) |
보다 복잡한 구조체와 논리적으로 일치하는 표준 FORMATETC 구조체를 제공합니다. 이 메서드를 사용하여 두 개의 서로 다른 FORMATETC 구조체가 동일한 데이터를 반환하는지 여부를 확인하여 중복 렌더링이 필요하지 않습니다. |
IDataObject.GetData(FORMATETC, STGMEDIUM) |
소스 데이터 개체에서 데이터를 가져옵니다. 이 메서드는 데이터 소비자에 의해 호출됩니다. 지정된 구조체에 설명된 FORMATETC 데이터를 렌더링하고 지정된 STGMEDIUM 구조체를 통해 전송합니다. 그러면 호출자는 STGMEDIUM 구조체를 해제하는 역할을 맡습니다. |
IDataObject.GetData(FORMATETC[], STGMEDIUM[]) |
소스 데이터 개체에서 데이터를 가져옵니다. 이 메서드는 데이터 소비자에 의해 호출됩니다. 지정된 구조체에 설명된 FORMATETC 데이터를 렌더링하고 지정된 STGMEDIUM 구조체를 통해 전송합니다. 그러면 호출자는 STGMEDIUM 구조체를 해제하는 역할을 맡습니다. |
IDataObject.GetDataHere(FORMATETC, STGMEDIUM) |
소스 데이터 개체에서 데이터를 가져옵니다. 데이터 소비자가 호출하는 이 메서드는 지정된 스토리지 미디어를 호출자가 할당하고 해제해야 한다는 점에서 IDataObject.GetData(FORMATETC, STGMEDIUM) 메서드와 차이가 있습니다. |
IDataObject.GetDataHere(FORMATETC[], STGMEDIUM[]) |
소스 데이터 개체에서 데이터를 가져옵니다. 데이터 소비자가 호출하는 이 메서드는 지정된 스토리지 미디어를 호출자가 할당하고 해제해야 한다는 점에서 IDataObject.GetData(FORMATETC[], STGMEDIUM[]) 메서드와 차이가 있습니다. |
IDataObject.QueryGetData(FORMATETC) |
데이터 개체가 FORMATETC 구조체에 설명된 데이터를 렌더링할 수 있는지 여부를 확인합니다. 붙여넣기 또는 놓기 작업을 시도하는 개체는 를 호출하기 전에 이 메서드를 호출 IDataObject.GetData(FORMATETC, STGMEDIUM) 하여 작업이 성공할지 여부를 표시할 수 있습니다. |
IDataObject.QueryGetData(FORMATETC[]) |
데이터 개체가 FORMATETC 구조체에 설명된 데이터를 렌더링할 수 있는지 여부를 확인합니다. 붙여넣기 또는 놓기 작업을 시도하는 개체는 를 호출하기 전에 이 메서드를 호출 IDataObject.GetData(FORMATETC[], STGMEDIUM[]) 하여 작업이 성공할지 여부를 표시할 수 있습니다. |
IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean) |
이 메서드를 구현하는 개체에 데이터를 전송합니다. 이 메서드는 데이터 소스가 들어 있는 개체에서 호출됩니다. |
IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32) |
이 메서드를 구현하는 개체에 데이터를 전송합니다. 이 메서드는 데이터 소스가 들어 있는 개체에서 호출됩니다. |