ResizableState.h
上传用户:xjjlds
上传日期:2015-12-05
资源大小:22823k
文件大小:1k
源码类别:

多媒体编程

开发平台:

Visual C++

  1. // ResizableState.h: interface for the CResizableState class.
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. //
  5. // Copyright (C) 2000-2002 by Paolo Messina
  6. // (http://www.geocities.com/ppescher - ppescher@yahoo.com)
  7. //
  8. // The contents of this file are subject to the Artistic License (the "License").
  9. // You may not use this file except in compliance with the License. 
  10. // You may obtain a copy of the License at:
  11. // http://www.opensource.org/licenses/artistic-license.html
  12. //
  13. // If you find this code useful, credits would be nice!
  14. //
  15. /////////////////////////////////////////////////////////////////////////////
  16. #if !defined(AFX_RESIZABLESTATE_H__INCLUDED_)
  17. #define AFX_RESIZABLESTATE_H__INCLUDED_
  18. #if _MSC_VER > 1000
  19. #pragma once
  20. #endif // _MSC_VER > 1000
  21. class CResizableState  
  22. {
  23. protected:
  24. // non-zero if successful
  25. BOOL LoadWindowRect(LPCTSTR pszSection, BOOL bRectOnly);
  26. BOOL SaveWindowRect(LPCTSTR pszSection, BOOL bRectOnly);
  27. virtual CWnd* GetResizableWnd() = 0;
  28. public:
  29. CResizableState();
  30. virtual ~CResizableState();
  31. };
  32. #endif // !defined(AFX_RESIZABLESTATE_H__INCLUDED_)