Я отвечаю за Windows-продукт большого размера с большим количеством устаревшего кода MFC. У меня нет времени конвертировать весь продукт в wxWidgets, но я внедряю новые диалоги с wxWidgets. У меня есть необходимость обновить одну вкладку (CPropertyPage) большого диалогового окна MFC (CPropertySheet). В интересах возможного преобразования всего продукта в wxWidgets, я хотел бы повторно реализовать эту вкладку с помощью wxWidgets, если смогу. Я не нашел ни одного примера в Интернете, чтобы кто-то делал это, но кажется, что это возможно. Кажется, что класс CPropertyPage может иметь одно поле CStatic, которое определяет графический размер страницы свойств. Реализация CPropertyPage должна была бы создать экземпляр класса wxWidgets и управлять им, который содержит фактические пользовательские элементы управления в поле CStatic. Все внутри блока CStatic будет отрисовываться и управляться экземпляром класса wxWidgets, включая события. Я думаю, что wxPanel будет подходящим классом wxWidgets. Все снаружи будет управляться CPropertyPage.
Кто-нибудь видит причину, почему это не может работать или что это будет чрезвычайно сложно? Я не специалист по wxWidgets или разработке MFC, поэтому я не уверен. Если никто не скажет мне, что я сумасшедший как чокнутый, я постараюсь рассказать о том, что узнал.
TIA за ваш вклад,
Алан
Разработчик uber-wxWidgets говорит «да».
https://groups.google.com/forum/#!topic/wx-users/OYyxXzqdoBg