Use third party API's if you want your application to be platform independent or use the Win32 API if programming under windows. If using Windows, using C# would be more like it if there is no compulsion on using Win32 API or MFC.
Here is one of those third party API.
I don't accept change; I don't deserve to live.