Windows Forms에는 win1.Handle 속성이 있는데, 기억하면 주 창 핸들의 핸들을 반환합니까?
WPF 창 핸들을 얻는 동등한 방법이 있습니까?
온라인에서 다음 코드를 찾았습니다.
IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle;
하지만 내 응용 프로그램에 여러 개의 창이 있기 때문에 도움이 될 것이라고 생각하지 않습니다.
감사!!
24
친절한 조언을 해드릴 게요, Evan. 화물 컬트 프로그래밍을하지 마십시오! 온라인에서 찾은 코드를 분석하십시오. Application.Current.MainWindow를 전달한다는 것을 분명히 알 수 있으며, 다른 창에 대한 참조를 전달하여 답을 얻을 수 있다고 추론 할 수 있습니다. WindowInteropHelper를 사용한 적이 없지만 단순히 추론하여 질문에 대답 할 수있었습니다.
—
Gregory Higley
당신 말이 맞아요, 감사합니다! 나는 오늘 피곤하다 :).
—
Evan
문제 없어요! 그리고 나는 그것을 비판으로 말하는 것이 아니라 단지 도움을주기 위해서였습니다. 우리는 가끔화물 컬트를 약간 해왔습니다. :)
—
Gregory Higley