AsControls.h
上传用户:yangzi5763
上传日期:2007-01-02
资源大小:239k
文件大小:1k
源码类别:

ActiveX/DCOM/ATL

开发平台:

Visual C++

  1. /************************************
  2.   REVISION LOG ENTRY
  3.   Revision By: Mihai Filimon
  4.   Revised on 10/14/98 1:56:05 PM
  5.   Comments: AsControls.h: interface for the CAsControls class.
  6.  ************************************/
  7. #if !defined(AFX_ASCONTROLS_H__567504B9_6335_11D2_86BB_0040055C08D9__INCLUDED_)
  8. #define AFX_ASCONTROLS_H__567504B9_6335_11D2_86BB_0040055C08D9__INCLUDED_
  9. #if _MSC_VER >= 1000
  10. #pragma once
  11. #endif // _MSC_VER >= 1000
  12. #define PROTECTED FALSE
  13. #include <afxTempl.h>
  14. class CAsControls  
  15. {
  16. public:
  17. virtual BOOL IsGroup(UINT id);
  18. virtual UINT GetID(LPCTSTR lpszAs);
  19. virtual LPCTSTR GetName(UINT idAs);
  20. CAsControls();
  21. virtual ~CAsControls();
  22. protected:
  23. virtual void RemoveAll();
  24. virtual void Add(UINT id, LPCTSTR lpszAs, BOOL bEnable = TRUE);
  25. CMap<UINT,UINT,CString*, CString*> m_mapControls;
  26. CMapStringToOb m_mapControlsString;
  27. };
  28. #endif // !defined(AFX_ASCONTROLS_H__567504B9_6335_11D2_86BB_0040055C08D9__INCLUDED_)