두 가지 다른 방법 (편집 모드 및 프로그래밍 모드)에서 사용할 수있는 대화 상자 (CDialog 파생 클래스)가 있습니다.런타임시 모덜리스 대화 상자를 모달로 변환
대화 상자가 프로그래밍 모드에서 사용되도록 열려 있으면 기본보기 (도구 모음 종류)를 수정하는 데 사용되는 모덜리스 대화 상자입니다. 에디션 모드에서 열 때 사용자는 대화 상자 자체의 구성을 변경할 수 있으며이 경우 모달 대화 상자입니다.
지금은 두 가지 다른 대화 상자로 약간의 차이점이 있습니다. 대화 상자에서 단추를 눌러 프로그래밍 모드와 에디션 모드간에 사용자가 대화 할 수있게하고 싶습니다.
그래서 모달 대화 상자에서 모덜리스 대화 상자를 변환해야하며 그 반대의 경우도 런타임에 변환해야합니다. 그 방법을 얻을 수 있습니까?
감사합니다.
부모를 사용 중지/사용 설정하면 어떤 의미입니까? 이미 GetParent() -> EnableWindow (FALSE)/GetParent() -> EnableWindow (TRUE)를 호출하려했으나 내 대화 상자도 사용할 수 없기 때문에이 기능이 작동하지 않았습니다. 부모 창은 관련이 있는지 모르는 주 프레임입니다. BTW : 모덜리스 대화 상자 (Create/ShowWindow)를 열면 사용자가 단추를 누르면 대화 상자가 모달이됩니다. 사용자가 버튼을 다시 누르면 대화 상자가 다시 모드로 전환됩니다. –