Описываю ситуацию:
Ранее было создано два template диалогов, чтобы использовать их как property pages. Соответственно были добавлены в ресурсы. Страницы корректно отображались, делали что надо и уходили на.
Сейчас поступило требование привязать внешний вид к некому флагу, и при его ненулевом значении использовать старый внешний вид. А при нулевом значении эти страницы должны возникать как соответствующие группы на одной закладке.
внешний вид должен быть наподобие:
Category1 Name _________________
Ctl1 Label: Ctrl1 Value
..... ...
CtlXXX Label: CtrlXXX Value
Category2 Name _________________
Ctl1 Label: Ctrl1 Value
..... ...
CtlXXX Label: CtrlXXX Value
При этом сейчас доступ к ресурсам закрыт, и когда появится неизвестно.
Поэтому хотелось бы узнать каким макаром это можно организовать распологая только старыми ресурсами. При этом хотелось бы воспользоваться старым кодом, ибо обработчиков сообщений там дохрена, и переносить их в новые классы это всё довольно гемороисто. Плюс надо бы сохранить единый набор контролов на диалогах, потому что менять код и ресурсы в надцати местах при добавлении какого-то одного маленького контрола, это не есть хорошо, по моему мнению. Сам за подобное руки рву.
Скажите хотя бы в каком направлении копать, а там уж сам разберусь.