Поделиться через


Windows Forms и неуправляемые приложения

Приложения и элементы управления Windows Forms могут взаимодействовать с неуправляемыми приложениями, но с некоторыми оговорками. В следующих разделах описываются сценарии и конфигурации, которые поддерживаются и не поддерживаются элементами управления и приложениями Windows Forms.

В этом разделе

Общие сведения об использовании и реализации элементов управления Windows Forms и неуправляемых приложений, работающих с неуправляемыми приложениями, предоставляют общие сведения об использовании и реализации элементов управления Windows Forms.

Практическое руководство. Поддержка COM-взаимодействия путем отображения формы Windows Form с помощью метода ShowDialog содержит пример кода, демонстрирующий использование Form.ShowDialog метода для запуска Формы Windows в неуправляемом приложении.

Практическое руководство. Поддержка COM-взаимодействия путем отображения каждой формы Windows Form в собственном потоке содержит пример кода, демонстрирующий запуск Формы Windows в собственном потоке .

См. также Пошаговое руководство. Поддержка COM-взаимодействия путем отображения каждой формы Windows Forms в отдельном потоке.

Ссылка

Form.ShowDialog
Используется для создания отдельного потока для формы Windows Forms.

Application.Run
Запускает цикл сообщений для потока.

Invoke
Выполняет маршалинг вызовов из неуправляемого приложения в форму.

Предоставление платформа .NET Framework компонентам COM предоставляет общие сведения об использовании платформа .NET Framework типов в неуправляемых приложениях.