Graphisoft®

Dialog ManagerVersion: 2.0

DGGetDialogId

지정한 타입을 가지고 있으며, 지정한 레퍼런스 다이얼로그와 관계가 있는 다이얼로그의 식별자를 가져옵니다.

    short DGGetDialogId (
      short  refDialId,
      short  dialFlag,
      short  dialType
    );

파라미터

refDialId
레퍼런스 다이얼로그로 사용되는 다이얼로그의 ID입니다.
 
dialFlag
레퍼런스 다이얼로그와 가져올 ID를 가진 다이얼로그 간의 관계를 지정합니다. 이 파라미터는 다음 값들 중 하나가 될 수 있습니다.
의미
DG_DF_FIRST 가져온 ID가 지정한 다이얼로그 타입의 1번째 다이얼로그를 식별합니다. refDialId 파라미터를 무시합니다.
DG_DF_FIRSTVISIBLE 가져온 ID가 지정한 다이얼로그 타입의 1번째 보이는 다이얼로그를 식별합니다. refDialId 파라미터를 무시합니다.
DG_DF_LAST 가져온 ID가 지정한 다이얼로그 타입의 마지막 다이얼로그를 식별합니다. refDialId 파라미터를 무시합니다.
DG_DF_LASTVISIBLE 가져온 ID가 지정한 다이얼로그 타입의 마지막 보이는 다이얼로그를 식별합니다. refDialId 파라미터를 무시합니다.
DG_DF_NEXT 가져온 ID가 Z 순서로 레퍼런스 다이얼로그 아래에 있는 다이얼로그를 식별합니다.
DG_DF_NEXTVISIBLE 가져온 ID가 Z 순서로 레퍼런스 다이얼로그 아래에 있는 다음으로 보이는 다이얼로그를 식별합니다.
DG_DF_PREV 가져온 ID가 Z 순서로 레퍼런스 다이얼로그의 위에 있는 다이얼로그를 식별합니다.
DG_DF_PREVVISIBLE 가져온 ID가 Z 순서로 레퍼런스 다이얼로그 위에 있는 예전에 보이는 다이얼로그를 식별합니다.
 
dialType
가져올 ID를 가진 다이얼로그의 타입을 지정합니다. 이 파라미터는 다음 값들 중 하나가 될 수 있습니다
의미
DG_DT_MODAL 가져온 ID는 Modal 다이얼로그를 식별합니다.
DG_DT_MODELESS 가져온 ID는 Modeless 다이얼로그를 식별합니다.
DG_DT_PALETTE 가져온 ID는 Palette 다이얼로그를 식별합니다.

리턴 값

지정한 다이얼로그의 식별자입니다. 만약 주어진 파라미터들을 가진 다이얼로그가 존재하지 않거나 파라미터 오류가 있다면, 리턴 값은 0입니다.

설명

만약 dialFlag 파라미터가 DG_DF_NEXT, DG_DF_NEXTVISIBLE, DG_DF_PREV 또는 DG_DF_PREVVISIBLE이라면, 레퍼런스 다이얼로그의 타입은 dialType 파라미터가 지정한 타입과 동일해야 합니다.

Z 순서의 다이얼로그 위치는 DGSetDialogZPosition 함수로 세트할 수 있습니다.

요구사항

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

참고사항

DG 함수, 다이얼로그 타입, DGSetDialogZPosition