Rich Edit 클립보드 작업

응용 프로그램 최고의 사용 가능한 클립보드 형식 또는 특정 클립보드 형식을 사용 하 여 rich edit 컨트롤에 클립보드의 내용을 붙여넣을 수 있습니다. 또한 rich edit 컨트롤을 클립보드 형식을 붙여넣을 수 있는지 여부를 확인할 수 있습니다.

편집 컨트롤 복사 또는 현재 선택 항목의 내용을 사용 하 여 잘라 수는 WM_COPY 또는 WM_CUT 메시지. 마찬가지로,에 붙여넣을 수 있습니다 클립보드의 내용을 rich edit 컨트롤을 사용 하 여 해당 WM_PASTE 메시지. 컨트롤 붙여 그것 인식 하 고, 첫 번째 사용 가능한 형식은 아마도 가장 설명 형식.

EM_PASTESPECIAL 메시지를 사용 하 여 특정 클립보드 형식으로 붙여 수 있습니다. 이 메시지는 사용자가 클립보드 형식을 선택할 수 있는 붙여넣기 명령 사용 하 여 응용 프로그램에 유용 합니다. EM_CANPASTE 메시지를 사용 하 여 특정된 형식의 컨트롤에 의해 인식 여부 확인.

또한 모든 사용 가능한 클립보드 형식은 rich edit 컨트롤에 의해 인식 됩니다 여부를 확인 하려면 EM_CANPASTE 메시지를 사용할 수 있습니다. 이 메시지는 WM_INITMENUPOPUP 메시지를 처리할 때 유용 합니다. 응용 프로그램이 사용 중이거나 컨트롤 모든 사용 가능한 형식으로 붙여 넣을 수 있습니다 여부에 따라 해당 붙여넣기 명령을 회색으로 표시.

풍부한 편집 컨트롤에 두 개의 클립보드 형식 등록: RichEdit 텍스트 및 개체 형식과 서식 있는 텍스트 (RTF). 응용 프로그램을 사용 하 여 이러한 형식을 등록할 수는 RegisterClipboardFormat 함수, CF_RTF 및 CF_RETEXTOBJ 값 지정.

 

Index