When to use dialog architecture

One benefit of using dialogs is that the content and layout can be changed in resource files, without rebuilding any C++ code.

AVKON has automatic status pane tab handling built into its Multipage dialogs . This contrasts with the traditional and view architectures, for which the application must drive the tabs, that is, implement code for switching tabs and updating the navigation pane.