Support unrar64.dll
[xy_vsfilter.git] / src / ui / ResizableLib / ResizableState.h
blob1e5e7c35f96c6def8643b8e71240bad22967b808
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
13 // If you find this code useful, credits would be nice!
15 /////////////////////////////////////////////////////////////////////////////
17 #if !defined(AFX_RESIZABLESTATE_H__INCLUDED_)
18 #define AFX_RESIZABLESTATE_H__INCLUDED_
20 #if _MSC_VER > 1000
21 #pragma once
22 #endif // _MSC_VER > 1000
24 class CResizableState
26 protected:
27 // non-zero if successful
28 BOOL LoadWindowRect(LPCTSTR pszSection, BOOL bRectOnly);
29 BOOL SaveWindowRect(LPCTSTR pszSection, BOOL bRectOnly);
31 virtual CWnd* GetResizableWnd() = 0;
33 public:
34 CResizableState();
35 virtual ~CResizableState();
38 #endif // !defined(AFX_RESIZABLESTATE_H__INCLUDED_)