Udostępnij za pośrednictwem


Formularze systemu Windows i aplikacje niezarządzane

Aplikacje i kontrolki windows Forms mogą współdziałać z aplikacjami niezarządzanymi, z pewnymi zastrzeżeniami. W poniższych sekcjach opisano scenariusze i konfiguracje obsługiwane przez aplikacje i kontrolki windows Forms oraz te, które nie są obsługiwane.

W tej sekcji

Windows Forms and Unmanaged Applications Overview (Omówienie aplikacji niezarządzanych) Zawiera ogólne informacje o sposobie używania i implementowania kontrolek formularzy systemu Windows, które działają z aplikacjami niezarządzanymi.

Instrukcje: obsługa międzyoperajności modelu COM przez wyświetlenie formularza systemu Windows przy użyciu metody ShowDialog zawiera przykład kodu pokazujący, jak używać metody Form.ShowDialog do uruchamiania formularza systemu Windows w aplikacji niezarządzanej.

Instrukcje: obsługa międzyoperacjności modelu COM przez wyświetlenie każdego formularza systemu Windows we własnym wątku Zawiera przykład kodu pokazujący sposób uruchamiania formularza systemu Windows we własnym wątku.

Zobacz również Przewodnik: obsługa współdziałania COM poprzez wyświetlanie każdego formularza Windows na osobnym wątku.

Odniesienie

Form.ShowDialog
Służy do tworzenia oddzielnego wątku dla formularza systemu Windows.

Application.Run
Uruchamia pętlę komunikatów dla wątku.

Invoke
Zarządza wywołaniami z niezarządzalnej aplikacji na formularz.

Udostępnianie składników .NET Framework dla modelu COM Oferuje ogólne informacje o sposobie używania typów platformy .NET Framework w niezarządzanych aplikacjach.