2010-02-03 3 views
2

Я хотел бы создать элемент управления окнами, который показывает управление MFC, такое как CIPAddressCtrl, с рабочим свойством Text и событием TextChanged. Как отобразить элемент управления MFC в приложении форм Windows? Я рад использовать C++/CLI, если это необходимо.Как отобразить элемент управления MFC в приложении форм Windows?

ПРИМЕЧАНИЕ. Я не спрашиваю, как создать новый контроль форм окон; Я хочу разместить устаревший элемент управления в приложении Windows Forms.

ответ

4

This article представляет решение, которое будет охватывать ваш контроль MFC. Оптимальным трюком этого является использование SubclassWindow в переопределении Control :: OnHandleCreated. Остальная часть кода включает в себя ручную упаковку атрибутов элемента управления MFC с помощью свойств .NET.

+0

Спасибо! Я немного борюсь - см. Http://stackoverflow.com/questions/2343097/why-is-my-subclassed-window-not-visible – Simon

Смежные вопросы