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.

Contenuto della sezione

Cenni preliminari su Windows Form e applicazioni non gestite
Fornisce informazioni generali su come usare e implementare i controlli Windows Form che funzionano con le applicazioni non gestite.

Procedura: Supportare l'interoperabilità COM visualizzando un Windows Form con il metodo ShowDialog
Fornisce un esempio di codice che illustra come usare il metodo Form.ShowDialog per l'esecuzione di 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 relativo 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
Fornisce informazioni generali sull'uso di tipi .NET Framework nelle applicazioni non gestite.