DGGetDialogUserData
Modal 또는 Modeless 다이얼로그의 사용자 지정 데이터를 가져옵니다.
DGUserData DGGetDialogUserData ( short dialId );
파라미터
- dialId
- 다이얼로그 또는 탭 페이지의 ID입니다. DG_TOP_MODAL은 최상위 Modal 다이얼로그를 지정합니다.
리턴 값
다이얼로그의 사용자 지정 데이터입니다.
설명
애플리케이션은 모든 Modal 또는 Modeless 다이얼로그에게 DGUserData 값을 할당할 수 있습니다. 이 값은 아무 다이얼로그 지정 사용자 데이터를 저장하는 데 사용할 수 있습니다. DGModelessInit 또는 DGModalDialog로 다이얼로그를 생성할 때 이 함수들의 사용자 데이터 파라미터로 주어질 수 있고, DGSetDialogUserData로 나중에 변경할 수도 있습니다. 다이얼로그 콜백 함수에서 DG 메시지를 처리할 때, 이 다이얼로그 지정 데이터를 메시지의 사용자 데이터 파라미터로 사용할 수 있습니다. 그 외에는 DGGetDialogUserData로 이 값을 가져올 수 있습니다.
다이얼로그 관련 데이터를 모두 사용자 정의 structure로 모으는 것을 권장합니다. 이 structure를 채운 후에, DGUserData를 DGModelessInit 또는 DGModalDialog에게 사용자 데이터 파라미터로 제공하십시오.
만약 다이얼로그가 1개 이상의 탭 페이지들을 갖고 있다면, 공통 사용자 데이터를 갖게 됩니다. 그러므로 DGGetDialogUserData는 다이얼로그와 그것의 모든 탭 페이지들에 대하여 동일한 값을 가져옵니다.
요구사항
- 버전: DG 1.1.0 또는 이후
- 헤더: DG.h
- 라이브러리 가져오기: DG.lib [WIN]
- 모듈: DGLib [MAC], DG.dll [WIN]
참고사항
DG 함수, Modal 다이얼로그, Modeless 다이얼로그, DGSetDialogUserData
DGModelessInit, DGModalDialog, DG 메시지, 콜백 함수