DGRichEditChangeData
만약 다이얼로그 콜백 함수가 Rich Edit 컨트롤 다이얼로그 항목에 대하여 DG_MSG_CHANGE 메시지를 받으면, 메시지 데이터 파라미터는 변화를 야기하는 사용자 액션에 대한 정보를 포함하는 DGRichEditChangeData structure에 대한 포인터입니다.
struct DGRichEditChangeData { short changeFlag; short filler; Int32 oldLength; Int32 newLength; Int32 oldMinPos; Int32 oldMaxPos; Int32 newMinPos; Int32 newMaxPos; };
멤버
- changeFlag
- Rich Edit 컨트롤에 무슨 일이 일어났는지 결정합니다. 가능한 값들은 다음과 같습니다:
-
changeFlag 의미 DG_RECF_SELECTION 선택이 변경되었습니다. 이 structure에서 선택 관련 멤버들만 채워집니다. DG_RECF_CONTENT 내용이 변경되었습니다. 모든 structure 멤버들이 값들로 채워집니다. - filler
- 예약됨.
- oldLength
- 변경 전 포함된 텍스트의 길이입니다. (단위: 바이트)
- newLength
- 변경 후 포함된 텍스트의 길이입니다. (단위: 바이트)
- oldMinPos
- 변경된 선택의 시작 위치입니다.
- oldMaxPos
- 변경 전 선택의 끝 위치입니다.
- newMinPos
- 변경 후 선택의 시작 위치입니다.
- newMaxPos
- 변경 후 선택의 끝 위치입니다.
요구사항
- 버전: DG 2.0.0 또는 이후
- 헤더: DG.h