WindowControl : use HWND wrapper class.
todo : implement portable GUI event loop