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.