графическое оформление с Windows 95 просто режет глаза
добавьте в начало мейна
#pragma comment(linker,"\"/manifestdependency:type='win32' \
name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \
processorArchitecture='X86' publicKeyToken='6595b64144ccf1df' language='*'\"")
в качестве {не очень хорошего в плане кода} примера прилагаю свой эксперимент по созданию WinApi Dialog-based приложения минимального размера (без стандартных либ)
rgho.st/private/7YGwG8DYs/0fb58d3c3f9767de3370ed9d...
(есть drag-n-drop, progressbar, многопоточность, работа с файлами, и т.д. - вам хватит))
редактор диалогов в MS VS очень даже неплохой.