APROP.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. class CAmbientProperty :
  2.    public CObject
  3. {
  4.    DECLARE_SERIAL( CAmbientProperty );
  5. public:
  6.    CAmbientProperty();
  7.    CAmbientProperty( DISPID dispid, LPCTSTR pszName, const VARIANT& var,
  8.   int vti, BOOL tStock = FALSE );
  9.    void Enable( BOOL tEnabled );
  10.    DISPID GetID() const;
  11.    CString GetName() const;
  12.    const COleVariant& GetValue() const;
  13.    int GetVTI() const;
  14.    BOOL IsEnabled() const;
  15.    BOOL IsStock() const;
  16.    void SetValue( const VARIANT& varValue, int vti = -1 );
  17.    void Serialize( CArchive& ar );
  18. protected:
  19.    DISPID m_dispid;
  20.    CString m_strName;
  21.    COleVariant m_varValue;
  22.    int m_vti;
  23.    BOOL m_tEnabled;
  24.    BOOL m_tStock;
  25. };