BEGIN_PROPERTY_MAP

ATL 3.0 부터는 BEGIN_PROPERTY_MAP BEGIN_PROP_MAP에 의해 대체 됩니다. BEGIN_PROPERTY_MAP 컨트롤에만 사용할 수 있습니다 그리고 자동으로 밖으로 저장 하 고 범위 또는 지도의 크기에서 읽기. ATL 3.0에서 이상으로 존재 하는이 제한 하 고 속성 맵에 범위에 읽기에 대 한 존재 하는 필요 없음。

이전 버전과 호환성에 대 한 ATL 정의 다음:

# define BEGIN_PROPERTY_MAP(theClass) \
   typedef _ATL_PROP_NOTIFY_EVENT_CLASS __ATL_PROP_NOTIFY_EVENT_CLASS; \
   typedef 클래스 _PropMapClass; \
   정적 ATL_PROPMAP_ENTRY * GetPropertyMap () \
   {\
      정적 ATL_PROPMAP_ENTRY pPropMap = \
      { \
         {OLESTR("_cx"), 0, amp;CLSID_NULL, NULL, offsetof (_PropMapClass, m_sizeExtent.cx), sizeof(long), VT_UI4}, \
         {0, OLESTR("_cy") & CLSID_NULL, NULL, offsetof (_PropMapClass, m_sizeExtent.cy), sizeof(long), VT_UI4}

사용 되지 않는 ATL 항목

Index