... class that can save and restore window, splitter, and browse information I know when to update coordinates. You have to check if the window is zoomed also. Probably iconized is another issue. if .not. iszoomed( ::oWnd:hWnd ) if ::oWnd:lWndNeedCoord ::oWnd:CoorsUpdate() endif if ::oWnd:nTop ...