Разница между файлом .ocx и элементом управления .Net - PullRequest
3 голосов
/ 23 мая 2011

В чем разница между файлом .OCX, созданным в MFC или VB, и элементом управления .Net, созданным в C #?

  1. Можно ли использовать .Net Контроль в приложении MFC?

  2. У меня есть диалог в C # мне нужно использовать тот же диалог в MFC. Могу ли я импортировать весь диалог в Mfc или я могу сохранить свое приложение на C # как Файл .OCX и использовать его в MFC?

1 Ответ

3 голосов
/ 23 мая 2011

Основное отличие: .ocx неуправляемый, потому что MFC неуправляемый, контролируются .NET-элементы (если вы не пытаетесь использовать MFC в .NET или другие неуправляемые вещи).

Я думаю, что вы не можете сохранить свое приложение .NET как файл .ocx, по крайней мере, не существует стандартного способа сделать это, но вы все равно можете использовать элементы управления .NET в C ++, потому что они могут быть зарегистрированы для взаимодействия COM.

...