Graphisoft®

Dialog ManagerVersion: 2.0

DGResetModified

주어진 다이얼로그 항목의 상태를 "변경하지 않음"으로 리셋시킵니다.

    void DGResetModified (
      short  dialId,
      short  item
    );

파라미터

dialId
다이얼로그 또는 탭 페이지의 ID입니다. DG_TOP_MODAL은 최상위 Modal 다이얼로그를 지정합니다.
 
item
다이얼로그 항목의 1-기반 인덱스입니다. DG_ALL_ITEMS는 주어진 다이얼로그의 모든 항목들을 지정합니다.

설명

다이얼로그 항목의 변경 flag는 DG_MSG_CLICK, DG_MSG_CHANGE 또는 DG_MSG_TRACK 메시지들을 생성하는 사용자 액션들에 의해 세트됩니다. 다이얼로그 콜백 함수에서 DG_MSG_INIT 메시지를 처리할 때 호출되는 경우를 제외하고 다른 여러 가지 함수들 역시 이 flag를 세트할 수 있습니다. 여러 가지 다이얼로그 항목들의 변경 flag를 세트하는 함수 및 메시지 전체 리스트에 대해서는 DGModified를 보십시오.

DG_MSG_INIT 메시지를 처리한 후에 다이얼로그 콜백 함수가 리턴할 때, DG는 다이얼로그의 모든 항목들의 변경 flag들을 지웁니다. 필요할 때마다, 애플리케이션은 DGResetModified 함수를 호출하여 1개 이상의 항목들의 flag들을 지울 수도 있습니다.

DGModified는 보통 DG_MSG_CLOSE 메시지를 처리할 때 Modal 다이얼로그의 콜백 함수로부터 호출됩니다. 이것은 다이얼로그의 수명이 지속되는 동안 다이얼로그 항목이 변경되었는지 여부를 테스트하는 가장 간단하고 우아한 방법입니다.

요구사항

버전: DG 1.0.0 또는 이후
헤더: DG.h
라이브러리 가져오기: DG.lib [WIN]
모듈: DGLib [MAC], DG.dll [WIN]

참고사항

DG 함수, DGModified, 콜백 함수
DG_MSG_CHANGE, DG_MSG_CLICK, DG_MSG_CLOSE, DG_MSG_INIT, DG_MSG_TRACK