The dialog manager

Part 1: Warm-ups

Part 2: Creating the frame window

Part 3: Creating the controls

Part 4: The dialog loop

Part 5: Converting a non-modal dialog box to modal

Part 6: Subtleties in message loops

Part 7: More subtleties in message loops

Part 8: Custom navigation in dialog boxes

Part 9: Custom accelerators in dialog boxes