// CntrItem.h : CMolipDrawCntrItem4_0 _xZkqqHx_iDeOiDiJiDfIiCmMjAoJiMlOiCkIiCoGiCnBiDeDiDjDiDfOiBfLiDhEiDeGiDeDiDfIiCmMjCoIiLgAiCpAiClFiCnMiClHiBeC_xHqqkZx_
//

#if !defined(AFX_CNTRITEM_H__0F2570F5_A510_11D2_AC0E_00C0F6B0E2D0__INCLUDED_)
#define AFX_CNTRITEM_H__0F2570F5_A510_11D2_AC0E_00C0F6B0E2D0__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CFCFoundDoc;
class CFCDynamicDrawView;
// 00.11.26 Fukushiro M. 1_xZkqqHx_iNhDjCmHiJmB_xHqqkZx_ ()
class FCObjOle;

class CMolipDrawCntrItem4_0 : public COleClientItem
{
	DECLARE_SERIAL(CMolipDrawCntrItem4_0)

// _xZkqqHx_iDfCiDjDiDfIiDgHiDiJiDeOiDfO_xHqqkZx_
public:
	CMolipDrawCntrItem4_0(CFCFoundDoc* pContainer = NULL);
		// _xZkqqHx_iDiBiDiC_xHqqkZx_: pContainer _xZkqqHx_iCpA_xHqqkZx_ NULL _xZkqqHx_iCmJiClHiCoJiCmG_xHqqkZx_ IMPLEMENT_SERIALIZE _xZkqqHx_iCpAiNhDiCkEiClBiCmGiCkKiCmFiCkLiCnMiClHiBeC_xHqqkZx_
		//  IMPLEMENT_SERIALIZE _xZkqqHx_iCpAiNhDiCkEiClNiCnPiCmJiCmNiDeOiDiJiDfIjDoAiCmJiIpIjAjEiCmMiCmIiCkCiDfCiDjDiDfIiDgHiDiJiDeOiDfOiCkKjFeLjHhGiCmFiClHiBeC_xHqqkZx_
		//  _xZkqqHx_jCmKiPoNiBeB_xHqqkZx_OLE _xZkqqHx_iDeBiDeDiDgFiDiAiCmN_xHqqkZx_ NULL _xZkqqHx_iCmFiCmIiCkCiDgIiDeMiDiFiDiBiDjDiDgH_xHqqkZx_ _xZkqqHx_iDhMiDeDiDjDiDfOiCmFjBgHiCnNiNjOiCnMiCoKiCmEiCkCiCnMiClHiBeC_xHqqkZx_
		//

// _xZkqqHx_iDiGiBfLiDfFiDeJiBfLiDgPiBfLiDiJiDeDiDgIiKnGjAjEiBeC_xHqqkZx_
public:
	virtual BOOL DoVerb (LONG nVerb, CView* pView, LPMSG lpMsg = NULL);

// _xZkqqHx_iDiGiBfLiDfFiKnGjAjEiBeC_xHqqkZx_
public:
	CSize	GetSize () const;
// 00.11.26 Fukushiro M. 1_xZkqqHx_iNhDiNoNiPjM_xHqqkZx_ ()
//	void	ConvertEnvProp ();
//----- 00.11.23 Fukushiro M. _xZkqqHx_jCmHiJmBiOgO_xHqqkZx_ (OLE_xZkqqHx_jFjEjFgJiCmM_xHqqkZx_Undo_xZkqqHx_iDhEiDeAiDeDiDiLiCnGiCmMiLeMjIfO_xHqqkZx_)-----
//----- 05.06.14 Fukushiro M. _xZkqqHx_iNoNiPjMiOgO_xHqqkZx_ ()-----
//----- 05.06.14 Fukushiro M. _xZkqqHx_iNoNiPjMiOgO_xHqqkZx_ ()-----
//	void	SetIsDeletedObj (BOOL bDeleted);
//	BOOL	GetIsDeletedObj () const;
//----- 05.06.14 Fukushiro M. _xZkqqHx_iNoNiPjMiPeJ_xHqqkZx_ ()-----
	void	SetIsExitOleApp (BOOL bIsExit);
//----- 00.11.23 Fukushiro M. _xZkqqHx_jCmHiJmBiPeJ_xHqqkZx_ (OLE_xZkqqHx_jFjEjFgJiCmM_xHqqkZx_Undo_xZkqqHx_iDhEiDeAiDeDiDiLiCnGiCmMiLeMjIfO_xHqqkZx_)-----

	FCObjOle* GetOwnerObject () const;
	void	SetOwnerObject (FCObjOle* pObj);

// _xZkqqHx_iDiGiBfLiDfFjFmPjAjEiBeC_xHqqkZx_
protected:
// 01.01.14 Fukushiro M. 1_xZkqqHx_iNhDiNoNiPjM_xHqqkZx_ ()
//	DWORD	m_dwOwnerObjectID;
//----- 00.12.01  _xZkqqHx_iNoNiPjMiOgO_xHqqkZx_ ()-----
//// 00.11.23 Fukushiro M. 1_xZkqqHx_iNhDjCmHiJmB_xHqqkZx_ (OLE_xZkqqHx_jFjEjFgJiCmM_xHqqkZx_Undo_xZkqqHx_iDhEiDeAiDeDiDiLiCnGiCmMiLeMjIfO_xHqqkZx_)
//	BOOL	m_bIsDeletedObj;
//----- 00.12.01  _xZkqqHx_iNoNiPjMiPeJ_xHqqkZx_ ()-----
//----- 00.11.25 Fukushiro M. _xZkqqHx_jCmHiJmBiOgO_xHqqkZx_ ()-----
//----- 00.11.27 Fukushiro M. _xZkqqHx_iNoNiPjMiOgO_xHqqkZx_ ()-----
//	BYTE*	m_pData;			// OLE_xZkqqHx_jFmPiNfIjBePiCmMiDgGiBfLiDfOiBeC_xHqqkZx_
//	DWORD	m_dwDataSz;			// m_pData_xZkqqHx_iCmMiDfEiDeDiDfJiBeC_xHqqkZx_
//----- 00.11.27 Fukushiro M. _xZkqqHx_iNoNiPjMiPeJ_xHqqkZx_ ()-----
	BOOL	m_bIsExitOleApp;	// OLE_xZkqqHx_iDeBiDhGiDiKiPeJjHlJiCmJiCoGiCoJiPeJjHlJiBeI_xHqqkZx_
//----- 00.11.25 Fukushiro M. _xZkqqHx_jCmHiJmBiPeJ_xHqqkZx_ ()-----
// 00.11.26 Fukushiro M. 1_xZkqqHx_iNhDjCmHiJmB_xHqqkZx_ ()
	FCObjOle*	m_pOwnerObject;

// _xZkqqHx_iDeBiDgHiDiKiDhCiDiFiBfLiDgH_xHqqkZx_
public:
//----- 02.12.13 Fukushiro M. _xZkqqHx_iNoNiPjMiOgO_xHqqkZx_ ()-----
//	CFCFoundDoc* GetDocument()
//		{ return (CFCFoundDoc*)COleClientItem::GetDocument(); }
//	CFCDynamicDrawView* GetActiveView()
//		{ return (CFCDynamicDrawView*)COleClientItem::GetActiveView(); }
//----- 02.12.13 Fukushiro M. _xZkqqHx_iNoNiPjMiPeJ_xHqqkZx_ ()-----

	// ClassWizard _xZkqqHx_iCmNiJlMjBhKiKnGjAjEiCmMiDeJiBfLiDgPiBfLiDiJiDeDiDgIiCpAjAlGjAkMiClFiCnMiClHiBeC_xHqqkZx_
	//{{AFX_VIRTUAL(CMolipDrawCntrItem4_0)
	public:
	virtual void OnChange(OLE_NOTIFICATION wNotification, DWORD dwParam);
	virtual void OnActivate();
	protected:
	virtual void OnGetItemPosition(CRect& rPosition);
	virtual BOOL OnChangeItemPosition(const CRect& rectPos);
	virtual BOOL CanActivate();
	//}}AFX_VIRTUAL
//	virtual void OnDeactivateUI(BOOL bUndoable);

// _xZkqqHx_iDeDiDjDiDhGiDiKiDiBiDjDiDgFiBfLiDfGiDiHiDjD_xHqqkZx_
public:
	~CMolipDrawCntrItem4_0();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif
	virtual void Serialize(CArchive& ar);
};

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

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ _xZkqqHx_iCmNjBePiNhDiCmMjClMjBePiCmJjCmHiJmBiCmMjAoJiMlOiCpAjBhNjDpMiClFiCnMiClHiBeC_xHqqkZx_

#endif // !defined(AFX_CNTRITEM_H__0F2570F5_A510_11D2_AC0E_00C0F6B0E2D0__INCLUDED_)
