에 내 응용 프로그램 클래스에서 두 개의 창을 만듭니다.육아 윈도우 WPF
::ShowWindow(PresentationWindowHwnd, SW_HIDE);
이것은 프레젠테이션 창을 숨기고 상호 작용 창을 숨기지 않습니다.
두 개의 창이 숨겨져 있는지 확인하기위한 여러 가지 해결책이 있습니다. 문제는 해결되지 않습니다. 나는 그것의 소유자 속성이 프레 젠 테이션 창에 설정 주어진 프레 젠 테이션 창과 함께 상호 작용 창이 숨겨져 있지 않은 이유를 알고 싶습니다.
윈도우 7 64/32 비트
비주얼 스튜디오 2010
.NET 4.0
+1이 질문을 좋아합니다. 그래서 여기에 내 추측입니다. 상호 작용 창 스타일을 ToolWindow로 변경하고 이것이 효과가 있는지 확인하십시오. 나는 소유자 윈도우를 설정하는 것만으로는 어떤 기능도 많이 추가하지 않는다고 말할 수 있습니다. 사실, 오래전에 그것을 사용하여, 당신이 실제로 소유자 윈도우를 설정할 수있는 승리 API에서 기억할 수 없습니다. 그래서 그것은 포지셔닝과 모달 동작만을위한 것입니다. 도구 창을 최소화하면 추가 로직이됩니다. 그렇다면 논리가 자신이 직접 입력해야합니다. – dowhilefor
@dowhilefor : 도구 창으로 만들려고했는데 아무런 차이가 없었습니다. – Nathanael
@Cameron : 우리가 말하는 것과 같은 차이점 중 하나를 발견했다고 생각합니다.) – Nathanael