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