RichTextBox 컨트롤의 텍스트 편집 (특히 선택 글꼴/색상 수정)은 컨트롤의 내장 실행 취소 스택에서 프로그래밍 방식으로 추적되는 것으로 보입니다. 거기에 방법을 내 자신의 실행 취소/다시 "관리자", 특정 작업/작업을 취소 스택에 추가되는 것을 방지하기 위해 작성하는 짧은가요?RichTextBox 작업이 컨트롤의 실행 취소 스택에 추가되지 않도록 방지
0
A
답변
2
아니요. 기껏해야 EM_SETUNDOLIMIT를 두 번 보내어 완전히 실행 취소 스택을 플러시 할 수 있습니다. EM_SETTEXTEX는 ST_DEFAULT 플래그와 동일한 옵션을 제공합니다. 확실하게 당신이 원하는 것이 아닙니다. 실제 편집자를위한 ScintillaNET을보십시오.
-1
실제로 ITextDocument 인터페이스 중 일부를 구현하고 회수 인수로 tomSuspend 및 tomResume을 실행 취소 처리기로 보내면 쉽게 수행 할 수 있습니다.