Windows Form e applicazioni non gestite

Le applicazioni e i controlli Windows Form possono interagire con le applicazioni non gestite, con alcune raccomandazioni. Nelle sezioni che seguono vengono descritti configurazioni e scenari supportati e non supportati dalle applicazioni e dai controlli Windows Form.

In questa sezione

Panoramica delle applicazioni Windows Form e non gestite Offre informazioni generali su come usare e implementare controlli Windows Form che funzionano con applicazioni non gestite.

Procedura: Supportare l'interoperabilità COM visualizzando un Windows Form con il metodo ShowDialog Fornisce un esempio di codice che illustra come utilizzare il Form.ShowDialog metodo per eseguire un Windows Form in un'applicazione non gestita.

Procedura: Supportare l'interoperabilità COM visualizzando ogni Windows Form nel proprio thread Fornisce un esempio di codice che illustra come eseguire un Windows Form nel proprio thread.

Vedere anche Procedura dettagliata: supporto dell'interoperabilità COM mediante la visualizzazione di ogni Windows Form nel relativo thread.

Riferimento

Form.ShowDialog
Usato per creare un thread separato per un Windows Form.

Application.Run
Avvia un ciclo di messaggi per un thread.

Invoke
Effettua il marshalling di chiamate da un'applicazione non gestita a un form.

Esposizione di componenti .NET Framework a COM offre informazioni generali su come usare i tipi .NET Framework nelle applicazioni non gestite.