실행 취소 텍스트 작업

모든 편집 컨트롤은 응용 프로그램 (실행 취소) 편집에서 가장 최근 작업 컨트롤 (예를 들어 텍스트 삭제 취소)를 되돌릴 수 있는지 여부를 나타내는 실행 취소 플래그를 유지 합니다. 편집 컨트롤 작업이 완료 될 수 있습니다 나타내는 실행 취소 플래그를 설정 하 고 작업을 취소할 수 없습니다 나타내는 그것을 재설정 합니다. 컨트롤 EM_CANUNDO 메시지를 보내는 응용 프로그램 실행 취소 플래그의 설정을 확인할 수 있습니다.

응용 프로그램 컨트롤 EM_UNDO 메시지를 전송 하 여 가장 최근 작업을 취소할 수 있습니다. 작업 취소할 수 없습니다 다른 편집 제어 작업이 먼저 발생 하는 제공 합니다. 예를 들어, 사용자 수 텍스트 삭제, 텍스트 (삭제 취소) 바꾼 다음 다시 (취소 교체) 텍스트를 삭제 합니다. EM_UNDO 메시지 모두 한 줄 및 여러 줄 편집 컨트롤에 적용 하 고 항상 단일-라인 작품 편집 컨트롤.

응용 프로그램 컨트롤 EM_EMPTYUNDOBUFFER 메시지를 전송 하 여 편집 컨트롤의 실행 취소 플래그를 재설정할 수 있습니다. 시스템은 자동으로 편집 컨트롤을 EM_SETHANDLE 또는 WM_SETTEXT 메시지를 받을 때마다 실행 취소 플래그를 다시 설정 합니다. SetDlgItemText 함수는 WM_SETTEXT 메시지를 보냅니다.

 

Index