I consider a basic desktop application to at least be able to support:
- Main window, popup windows and dialogs (modal and non-modal)
- Menus and toolbars (with images and themes)
- Basic assortment of controls (edits, buttons, checkboxes, radiobuttons, lists, trees & tabs)
- OS common dialogs (file open & save at a minimum)
- Clipboard operations
- Help system
Alright, I am off to build my basic application. I’ll update this post as I go. I wouldn’t go so far as to call it a tutorial, but I’ll link to any tutorials I find along the way.