다음을 통해 공유


형식이 안전한 액세스 컨트롤 코드 마법사를 사용 하려면

DDX 기능에 익숙한 경우 컨트롤 속성에 사용할 수 있습니다에서 멤버 변수 추가 마법사 형식이 안전한 액세스를 만들 수 있습니다.이 방법은 코드 마법사 없이 컨트롤을 만드는 것 보다 쉽습니다.

단순히 컨트롤의 값에 액세스 하려면이 DDX를 제공 합니다.두 개 이상의 컨트롤의 값에 액세스 하려면 원하는 경우 해당 클래스의 멤버 변수를 대화 상자 클래스에 추가 하려면 멤버 변수 추가 마법사를 사용 합니다.이 멤버 변수를 컨트롤 속성에 연결 합니다.

멤버 변수 값 속성 대신 컨트롤 속성을 가질 수 있습니다.Value 속성을 같은 컨트롤에서이 반환 데이터 형식을 참조 CString 또는 int.컨트롤 속성 형식이 하나에 MFC 컨트롤 클래스 같은 데이터 멤버를 통해 컨트롤에 직접 액세스할 수 있습니다 CButton 또는 CEdit.

[!참고]

지정 된 컨트롤의 경우 원하는 경우 속성 값 및 최대 컨트롤 속성 명의 멤버 변수 멤버 변수를 여러 개 있을 수 있습니다.여러 개체, 컨트롤 또는 다른 창에 연결 된 메시지 맵이 모호 해질 수 있으므로 컨트롤에 매핑된 하나의 MFC 개체만을 사용할 수 있습니다.

이 개체가 컨트롤 개체의 모든 멤버 함수를 호출할 수 있습니다.이러한 호출은 대화 상자의 컨트롤을 영향을 줍니다.예를 들어 확인란 컨트롤에 대 한 표현에서 변수 m_Checkbox, 형식의 CButton를 호출할 수 있습니다:

m_Checkbox.SetCheck(BST_CHECKED);

여기서 멤버 변수 m_Checkbox 멤버 함수 목적이 동일 GetMyCheckbox 표시 형식이 안전한 액세스 컨트롤 없이 코드 마법사를.확인란 확인란을 자동 되지 않으면 여전히 처리기에 대 한 대화 상자 클래스에 필요할 것은 BN_CLICKED 단추를 눌렀을 때 컨트롤 알림 메시지입니다.

컨트롤에 대 한 자세한 내용은 컨트롤.

참고 항목

개념

대화 상자 컨트롤의에서 형식 안전 액세스

라이프 사이클의 대화 상자

형식이 안전한 액세스 컨트롤 없이 코드 마법사