하나의 주 대화 상자가있는 MFC 응용 프로그램을 만들고 다른 모든 대화 상자는이 주 대화 상자의 하위 항목입니다.MFC 하나의 부모 대화 상자, 여러 자식 대화 상자
이제 기본 대화 상자에 첫 번째 자식을 삽입 할 수 있었지만 다음 대화 상자 (열린 대화 상자의 순서는 무작위 임)에 전달하고자하므로 첫 번째 대화 상자를 숨기고 표시해야합니다. 다른. 현재 어떤 대화 상자가 표시되는지 알기 위해 CDialog
변수를 사용하여 현재 열린 대화 상자를 저장하려고했지만 CObject::operator =' : cannot access private member declared in class 'CObject'
오류가 발생합니다.
"대화 표시 및 숨기기"게임을 수행하는 다른 방법이 있습니까?
편집 : 대화 상자의 일부 ID를 저장하고이 작업을 수행하는 데 사용할 수 있습니까?
CDialog를 서브 클래 싱 했습니까? 거의 들리지 않는 것처럼 들리네 –
아니요, 아니요 ... – MRM
기본 대화 상자에서 다음과 같이 벡터를 추가해야합니다. std :: vector> 추적 할 수 있습니다. 하나의 대화 상자에서 다른 대화 상자로 이동할 때마다 벡터를 통해 표시/숨기기 –