WPF 응용 프로그램에서 WinForms 사용자 컨트롤을 호스팅하는 것보다 조금 더 많은 작업을 수행하면서 실제로 최상위 창인 Delphi 양식을 호스팅하고 있습니다. 나는 블로그 게시물 How To Host Top-Level HWNDs In WPF에서 부두교를 통해 그렇게하고있다. 거의 모든 것이 완벽하게 작동합니다. 델파이에 내장 된 COM 서버를 메뉴
아래와 같이 this blog의 코드를 사용했지만 요약 해 보았습니다. 주 윈도우에서 WinForm을 볼 수 있지만 레이블에 배치 한 샘플 텍스트는 표시되지 않습니다. [System.Windows.Markup.ContentProperty("Child")]
public class WinFormsHost : HwndHost
{
public WinF
기본 UI의 일부로 이미 존재하는 QT GUI 응용 프로그램을 호스팅 할 WPF GUI 응용 프로그램을 만들려고합니다. QT 애플리케이션은 마우스/키보드 입력을 처리 할 필요가 없습니다. 나는이 SO Post에 언급 된 접근 방식을 시도했습니다. 이러한 모든 접근법이 QT 애플리케이션에서 작동하지 않는 것 같습니다.