ITextRange::Copy 메서드(tom.h)
텍스트를 데이터 개체에 복사합니다.
구문
HRESULT Copy(
VARIANT *pVar
);
매개 변수
pVar
형식: VARIANT*
복사한 텍스트입니다. pVar-ppunkVal>은 다음 조건이 있는 경우 IDataObject에 대한 out 매개 변수입니다.
- pVar-vt> = (VT_UNKNOWN | VT_BYREF)
- pVar이 null이 아님
- pVar-ppunkVal>이 null이 아님
반환 값
형식: HRESULT
이 메서드는 HRESULT 값을 반환합니다. 성공하면 S_OK 반환합니다. 그렇지 않으면 E_OUTOFMEMORY 반환합니다.
설명
ITextRange::Cut, ITextRange::Copy 및 ITextRange::P aste 메서드를 사용하면 IDataObject를 사용하여 범위 개체에서 일반적인 잘라내기, 복사 및 붙여넣기 작업을 수행할 수 있으므로 클립보드의 내용을 변경하지 않습니다. 일반적으로 지원되는 클립보드 형식 중에는 CF_TEXT 및 CF_RTF 있습니다. 또한 프라이빗 클립보드 형식을 사용하여 텍스트 솔루션의 내부 서식 있는 텍스트 형식을 참조할 수 있습니다.
일반 텍스트를 복사하고 바꾸려면 ITextRange::GetText 및 ITextRange::SetText 메서드를 사용할 수 있습니다. 클립보드를 사용하지 않고 r1 범위에서 r2 범위로 서식이 지정된 텍스트를 복사 및붙여 넣기 및 다음 Microsoft Visual Basic 예제와 같이 ITextRange::GetFormattedText 및 ITextRange::SetFormattedText 메서드를 사용할 수 있습니다.
r2.GetFormattedText = r1.GetFormattedText
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | tom.h |
DLL | Msftedit.dll |
추가 정보
개념
참조