| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
							- // DialogResizer.h: interface for the CDialogResizer class.
 
- //
 
- //////////////////////////////////////////////////////////////////////
 
- #if !defined(AFX_DIALOGRESIZER_H__DA9AF3FF_C6CC_4D70_965A_4216A0EC9E75__INCLUDED_)
 
- #define AFX_DIALOGRESIZER_H__DA9AF3FF_C6CC_4D70_965A_4216A0EC9E75__INCLUDED_
 
- #if _MSC_VER > 1000
 
- #pragma once
 
- #endif // _MSC_VER > 1000
 
- #include <afxtempl.h>
 
- #define DR_MoveLeft			 1
 
- #define DR_MoveTop			 2
 
- #define DR_SizeWidth		 4
 
- #define DR_SizeHeight		 8
 
- class CDialogResizer  
 
- {
 
- public:
 
- 	CDialogResizer();
 
- 	virtual ~CDialogResizer();
 
- protected:
 
- 	class CDR_Data
 
- 	{
 
- 	public:
 
- 		CDR_Data()
 
- 		{			
 
- 			m_nFlags = 0;
 
- 		}
 
- 		HWND m_hWnd;
 
- 		int m_nFlags;
 
- 	};
 
- public:
 
- 	void MoveControls(CSize csNewSize);
 
- 	void AddControl(int nControlID, int nFlags);
 
- 	void AddControl(HWND hWnd, int nFlags);
 
- 	void SetParent(HWND hWndParent);
 
- protected:
 
- 	CArray< CDR_Data, CDR_Data > m_Controls;
 
- 	CSize m_DlgSize;
 
- 	HWND m_hWndParent;
 
- protected:
 
- };
 
- #endif // !defined(AFX_DIALOGRESIZER_H__DA9AF3FF_C6CC_4D70_965A_4216A0EC9E75__INCLUDED_)
 
 
  |