I add some add-on to DoModal method. - Prevent re-call DoModal on same dialog. - Add a parameter flag for disable all top window (By default only parent/active window is disable). And fix a problem with MinGW.
Changelog : - GUI.h : + Add Animate_OpenEx macro for MinGW + Add a IS_MODAL dwPlStyle flag. + Add EnableWindowsProc callback. - GUI.xs : + DoModal() : - Return false if function already in DoModal. - Add a boolean parameter for disable all Top Window and not only parent/caller. - GUI_Helpers.cpp : + Add EnableWindowsProc : Activate or Deactivate current thread top window. - GUI.pm : + Remove Win32::GUI::Window::DESTROY because unnecessary and conflic with Win32::GUI::WindowProps. Laurent.