Graphisoft®

Dialog ManagerVersion: 2.0

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

참고사항

DG Structure, 콜백 함수, Rich Edit 컨트롤,