다음을 통해 공유


CRichEditView::GetClipboardData

프레임 워크는이 함수 처리의 일부로 호출 IRichEditOleCallback::GetClipboardData.

virtual HRESULT GetClipboardData( 
   CHARRANGE* lpchrg, 
   DWORD dwReco, 
   LPDATAOBJECT lpRichDataObj, 
   LPDATAOBJECT* lplpdataobj  
);

매개 변수

  • lpchrg
    포인터는 CHARRANGE 문자 (OLE 항목)의 지정 된 데이터 개체를 복사할 대상 범위를 지정 하는 구조 lplpdataobj.

  • dwReco
    클립보드 작업 플래그입니다. 이러한 값 중 하나가 될 수 있습니다.

    • RECO_COPY 클립보드에 복사 합니다.

    • RECO_CUT 클립보드에 잘라냅니다.

    • RECO_DRAG (드래그 앤 드롭) 작업을 끕니다.

    • RECO_DROP (드래그 앤 드롭) 작업을 삭제 합니다.

    • RECO_PASTE 클립보드 로부터 붙여넣기 합니다.

  • lpRichDataObj
    포인터는 IDataObject 풍부한에서 클립보드 데이터에 포함 된 개체 편집 컨트롤 (IRichEditOle::GetClipboardData).

  • lplpdataobj
    주소를 받는 포인터 변수에 대 한 포인터는 IDataObject 에 지정 된 범위를 나타내는 개체는 lpchrg 매개 변수. 값은 lplpdataobj 오류를 반환 하는 경우 무시 됩니다.

반환 값

HRESULT 작업의 성공 여부를 보고 하는 값입니다. 에 대 한 자세한 내용은 HRESULT를 참조 하십시오 COM 오류 코드 구조 에 Windows SDK.

설명

성공 반환 값을 나타내는 경우 IRichEditOleCallback::GetClipboardData 반환 된 IDataObject 액세스 lplpdataobj. 그렇지 않으면 액세스 한 반환 lpRichDataObj. 클립보드 데이터를 직접 제공 하는이 함수를 재정의 합니다. 이 함수의 기본 구현을 반환 합니다. E_NOTIMPL.

이 고급 재정의 합니다.

자세한 내용은 IRichEditOle::GetClipboardData, IRichEditOleCallback::GetClipboardData, 및 CHARRANGE 에 Windows SDK 표시 IDataObject 에 Windows SDK.

요구 사항

헤더: afxrich.h

참고 항목

참조

CRichEditView 클래스

계층 구조 차트

COleServerItem::GetClipboardData