IRichEditOleCallback::QueryAcceptData

붙여넣기 또는 드래그 붙여 끌고 데이터를 허용 해야 하는 경우를 결정 하 라는.

 HRESULT QueryAcceptData ( LPDATAOBJECT  lpdataobj, CLIPFORMAT까지  * lpcfFormat, DWORD  리코, BOOL  fReally, HGLOBAL  hMetaPict  );
 

매개 변수

lpdataobj
붙여넣거나 끌어 데이터 개체를 지정 하는 DATAOBJECT 구조를 가리키는 포인터.
lpcfFormat
붙여넣기 또는 놓기 작업에 사용 되는 클립보드 형식 포인터입니다. LpcfFormat 가 가리키는 값이 0 이면 최고의 사용 가능한 형식으로 사용 됩니다. LpcfFormat가 가리키는 값을 변경 하는 콜백, rich edit 컨트롤에만 해당 형식을 사용 하 고 형식을 사용할 수 없으면 작업이 실패 합니다.
리코
클립보드 작업 플래그입니다. 이러한 값 중 하나가 될 수 있습니다.
RECO_DROP 드롭에 (드래그 앤 드롭).
RECO_PASTE 클립보드에서 붙여넣기.

fReally
붙여넣기 또는 놓기 실제로 일어나는 경우 0이 아닌, 0이는 단지 쿼리 같은 EM_CANPASTE에 대 한.
hMetaPict
개체의 아이콘 보기를 포함 하는 DVASPECT_ICON 개체에 붙여넣기 하 여 부과 되는 경우 메타 파일에 대 한 핸들.

반환 값

성공 상태를 반환합니다. 결과 SCODE 실패 SCODE 경우 rich edit 컨트롤 데이터를 거부 하 고 작업을 종료 합니다. 결과의 SCODE S_OK 이면 컨트롤 사용할 수 있는 형식에 대 한 데이터를 확인 합니다. S_OK 이외의 성공적인 SCODE의 반환을 의미는 콜백 (해당 되는 경우 fReally 은 FALSE) 데이터 자체를 확인 하거나 가져온 자체 데이터 (해당 되는 경우 fReally 가 TRUE).

Rich edit 컨트롤 응용 프로그램 S_OK 이외의 성공적인 결과 반환 하는 경우 편집 컨트롤의 읽기 전용 상태를 확인 하지 않습니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Richole.h에 선언.

참고 항목

Rich Edit 컨트롤 개요, Rich Edit OLE 인터페이스 IRichEditOleCallback

 

Index