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]