MessageBoxX : use enum instead of Win32 constant for "Type" and return value
Replace "Sleep" by cross platform Poco::Thread::sleep().
Replace "GetTickCount" by cross platform Poco::Timestamp
delete old inactive code
simplflified "ButtonLabel::CreateButtonLabels"
implement screen coordinate struct (SIZE,POINT, RECT) manipulation for linux platform
CreateProgressDialog : remove useless return HWND
CallBackTableEntry : compile time callback type check
WindowControl : MouseEvent Virtual function, replace WPARAM, LPARAM by POINT ( cursor Position )