TopWindow& TopWindow::FullScreen(bool b) { LLOG("TopWindow::FullScreen " << UPP::Name(this)); fullscreen = b; HWND hwnd = GetOwnerHWND(); bool pinloop = inloop; WndDestroy(); Overlap(); SetRect(overlapped); // 12-05-23 Tom changed from GetDefaultWindowRect() to 'overlapped' to restore back to previous window position Open(hwnd); inloop = pinloop; return *this; }
Ctrl *Ctrl::GetOwner() { GuiLock __; HWND hwnd = GetOwnerHWND(); return hwnd ? CtrlFromHWND(hwnd) : NULL; }