Мне нужно создать собственное приложение Windows в стиле «обувной коробки» на C ++. Хорошим примером такого пользовательского интерфейса будет CleanMyPC:
Я пробовал различные варианты мастера приложений MFC в Visual Studio 2019, чтобы увидеть, что это даст, но оно либо на основе документов (SDI), либо слишком ограничено (в стиле диалога). Самым близким было пустое приложение Win32, которое просто отображает строку меню и пустое окно под ней. По крайней мере, это соответствует стилю Windows. Но это будет означать использование чистого Win32 API, что не очень хорошая идея.
Можно ли с помощью MFC создать пользовательский интерфейс, как на скриншоте? Если это так, будет ли это разумным подходом? Может ли MFC эффективно использоваться в пользовательском интерфейсе не в стиле документа, не в диалоговом стиле, как этот?
Я понимаю, что на скриншоте происходит большая настройка элементов управления; вопрос в том, можно ли это сделать с помощью MFC?
Похоже, что левая боковая панель и правые области деталей могут быть сделаны из настраиваемых элементов управления списком Я расскажу, как пример приложения на основе диалогового окна организует окно, чтобы в нем не использовались какие-либо документы, но без немедленного завершения нажатием кнопки.