클라이언트에서 OLE 관련 정보를 검색 하는 컨트롤을 편집 하는 서식 있는 텍스트에 사용 되는 인터페이스를 지정 합니다. Rich edit 컨트롤의 클라이언트는이 인터페이스를 구현 하 고 EM_SETOLECALLBACK 메시지를 사용 하 여 컨트롤에 할당 하는 작업을 담당 합니다. IRichEditOleCallback 인터페이스는 다음과 같은 메서드가 있습니다.:
| IUnknown 메서드 | 설명 |
|---|---|
| QueryInterface | 지원 되는 인터페이스 포인터를 반환합니다. |
| AddRef | 참조 횟수를 증가. |
| 출시 | 참조 횟수를 감소 시킵니다. |
| IRichEditOleCallback 메서드 | 설명 |
|---|---|
| GetNewStorage | 클립보드에서 붙여넣은 또는 RTF 스트림에서 읽은 새 개체에 대 한 저장소를 제공 합니다. |
| GetInPlaceContext | 응용 프로그램 및 문서 수준 인터페이스 및 현재 위치에서 활성화를 지 원하는 데 필요한 정보를 제공. |
| ShowContainerUI | 해당 컨테이너의 사용자 인터페이스를 표시할지 여부는 응용 프로그램을 알려줍니다. |
| QueryInsertObject | 응용 프로그램에 개체를 삽입 해야 합니다 여부를 쿼리합니다. |
| Deleteobject 매크로 함수 | Rich edit 컨트롤에서 삭제 된 개체는 알림. |
| QueryAcceptData | 붙여넣기 또는 드래그 붙여 끌고 데이터를 허용 해야 하는 경우를 결정 하 라는. |
| ContextSensitiveHelp | 응용 프로그램 또는 문맥 인식 도움말 모드 전환 해야 알려줍니다. |
| GetClipboardData | 클라이언트를 clipboard 개체를 제공할 수 있습니다. |
| GetDragDropEffect | 삭제 작업의 효과 지정 하려면 클라이언트 수. |
| GetContextMenu | 이벤트를 마우스 오른쪽 버튼 사용 하 여 상황에 맞는 메뉴에 대 한 응용 프로그램 쿼리. |