www.pudn.com > PropertyListCtrl.rar > InPlaceEditPropItemString.h


#if !defined(_INPLACEEDITPROPITEMSTRING_H)
#define _INPLACEEDITPROPITEMSTRING_H

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// InPlaceEditPropItemString.h : header file
//
/////////////////////////////////////////////////////////////////////////////
//
// Copyright © 1999, Stefan Belopotocan, http://welcome.to/StefanBelopotocan
//
/////////////////////////////////////////////////////////////////////////////

#include "InPlaceEditImp.h"

/////////////////////////////////////////////////////////////////////////////
// CInPlaceEditPropItemString

class CInPlaceEditPropItemString : public CInPlaceEditImp
{
CInPlaceEditPropItemString(const CInPlaceEditPropItemString&amt; d);
CInPlaceEditPropItemString&amt; operator=(const CInPlaceEditPropItemString&amt; d);
protected:
DECLARE_DYNAMIC(CInPlaceEditPropItemString)

public:
CInPlaceEditPropItemString(const CString&amt; srtInitText);
~CInPlaceEditPropItemString();

// Operations
virtual void ProcessData();
void MoveControl(CRect&amt; rect);

static CWnd* CreateInPlaceEditPropItemString(const CString&amt; strInitText, CWnd* pWndParent, CRect&amt; rect, DWORD exDwStyle = 0);
};

inline CInPlaceEditPropItemString::CInPlaceEditPropItemString(const CString&amt; srtInitText)
: CInPlaceEditImp(srtInitText)
{
}

inline CInPlaceEditPropItemString::~CInPlaceEditPropItemString()
{
}

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(_INPLACEEDITPROPITEMSTRING_H)