Windows Forms и неуправляемые приложения
Обновлен: Ноябрь 2007
Приложения и элементы управления Windows Forms могут взаимодействовать с неуправляемыми приложениями при соблюдении некоторых предосторожностей. В следующих разделах описываются сценарии и конфигурации, которые поддерживаются и не поддерживаются элементами управления и приложениями Windows Forms.
В этом подразделе
Общие сведения о Windows Forms и неуправляемых приложениях
Содержит общие сведения о том, как использовать и реализовывать элементы управления Windows Forms, которые работают с неуправляемыми приложениями.Практическое руководство. Поддержка COM-взаимодействия путем отображения формы Windows Forms с помощью метода ShowDialog
Содержит пример, в котором показано, как использовать метод Form.ShowDialog для запуска формы Windows Forms в неуправляемом приложении.Практическое руководство. Поддержка COM-взаимодействия путем отображения каждой формы Windows Forms в отдельном потоке
Содержит пример, в котором показано, как запускать форму Windows Forms в своем собственном потоке.Практическое руководство. Поддержка COM-взаимодействия путем отображения Windows Forms в общем потоке
Содержит пример, в котором показано, как запускать формы Windows Forms в общем потоке.
Ссылка
Form.ShowDialog
Используется для создания отдельного потока для формы Windows Forms.Application.Run
Запускает цикл обработки сообщений для потока.Invoke
Выполняет маршалинг вызовов формы из неуправляемого приложения.
Связанные подразделы
Предоставление COM-клиентам доступа к компонентам .NET Framework
Предоставляет общие сведения об использовании типов .NET Framework в неуправляемых приложениях.Расширенное COM-взаимодействие
Предоставляет общие сведения о дополнительных подходах к использованию типов .NET Framework в неуправляемых приложениях.