GME
13
|
00001 // MgaObjectEventList.h: interface for the CMgaObjectEventList class. 00002 // 00004 00005 #if !defined(AFX_MGAOBJECTEVENTLIST_H__887A50FF_BF3A_4ED4_9660_E0B83537533F__INCLUDED_) 00006 #define AFX_MGAOBJECTEVENTLIST_H__887A50FF_BF3A_4ED4_9660_E0B83537533F__INCLUDED_ 00007 00008 #if _MSC_VER > 1000 00009 #pragma once 00010 #endif // _MSC_VER > 1000 00011 00012 #include "Mga.h" 00013 #include "ObjectEventWrapper.h" 00014 00015 class CMgaObjectEventList: public CPtrList 00016 { 00017 public: 00018 void RemoveAt( POSITION position ); 00019 void RemoveAll(); 00020 void Add(IMgaObject* pMgaObject,unsigned long eventmask); 00021 CMgaObjectEventList(); 00022 virtual ~CMgaObjectEventList(); 00023 00024 }; 00025 00026 #endif // !defined(AFX_MGAOBJECTEVENTLIST_H__887A50FF_BF3A_4ED4_9660_E0B83537533F__INCLUDED_)