Formularze systemu Windows i niezarządzane aplikacje
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
Omówienie formularzy systemu Windows i 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ładowy kod pokazujący, jak używać Form.ShowDialog metody do uruchamiania formularza systemu Windows w niezarządzanej aplikacji.
Instrukcje: obsługa międzyoperajności modelu COM przez wyświetlenie każdego formularza systemu Windows we własnym wątku zawiera przykładowy kod pokazujący sposób uruchamiania formularza systemu Windows we własnym wątku.
Odwołanie
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
Marshalsuje wywołania z niezarządzanej aplikacji do formularza.
Sekcje pokrewne
Uwidacznianie składników .NET Framework w modelu COM Zawiera ogólne informacje o sposobie używania typów programu .NET Framework w aplikacjach niezarządzanych.
.NET Desktop feedback
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla