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