00001 #ifndef WBWINDOWMAN_H
00002 #define WBWINDOWMAN_H
00003 #include "WBWin.h"
00004
00005 namespace Spr{;
00006
00007
00008 class WBWindowMan{
00009 protected:
00010 HWND hWnd;
00011 WINDOWPLACEMENT* pWndPlaceOld;
00012 WINDOWPLACEMENT* pMainWndPlaceOld;
00013
00014 public:
00015 WBWindowMan();
00016 ~WBWindowMan();
00017
00018 virtual bool FitWindow(POINT pt, SIZE sz);
00019
00020 virtual void SaveWindowPlace();
00021
00022 virtual bool RestoreWindowPlace();
00023
00024 HWND HWnd(){return hWnd;}
00025
00026 virtual void HWnd(HWND wnd){hWnd = wnd;}
00027
00028 void ClientToScreen(POINT* pt, SIZE* sz);
00029
00030 SIZE Size();
00031 };
00032
00033 }
00034
00035 #endif