Ja NOX hat recht, wenn es kein MFC ist dann kann es eigentlich nur noch .NET sein. Ein Win32 Projekt ist es auf jeden fall NICHT.
sndplaysound gehört zur WinAPI also sollte man es auch in einem Win32 Projekt verwenden nicht in einem .NET.
@Thunder Storm:
Das mit dem "zusammengeklicke" stimmt nur teils da die Dialoge als Resourcen definiert sind, man kann aber alles manuell machen.
Ich würd einfach mal allen raten die ihr "Fenster" so "zusammenklicken" einfach mal bei 0 anzufangen und nicht mitten in der Materie. Windows Programmierung ist nicht vergelichbar mit DOS und um einiges schwieriger, wenn man die Grundlaqgen der sogennaten WINAPI kennt kann man mit MFC .NET wirklich tolle sachen machen, aber wer die Grundlagen schon nicht versteht, oder gar kennt der wird nur Probleme haben.
WinAPI benötigt aber einiges an Einarbeitung, aber wie gesagt man kann es dann, und eigentlich brauch man dann MFc und den ganzen anderen Kram nicht mehr und muss den Benutzer des Programmes auch nicht mit unsinnigen DLL's vollschütten.