BEGIN_PROPERTY_MAP

Atl 3.0 ile başlayarak, BEGIN_PROPERTY_MAP , BEGIN_PROP_MAPtarafından değiştirilir. BEGIN_PROPERTY_MAP sadece kontrolleri ile kullanılabilir ve otomatik olarak kaydedilen dışarı ve ölçüde veya boyutları, harita okuma. Bu sınırlama atl 3. 0 ' artık ve gerek okuma özelliği harita'nın ölçüde var.

Geriye dönük uyumluluk için atl aşağıdaki tanımlar:

# define BEGIN_PROPERTY_MAP(theClass) \
   TypeDef _ATL_PROP_NOTIFY_EVENT_CLASS __ATL_PROP_NOTIFY_EVENT_CLASS; \
   TypeDef ardından _PropMapClass; \
   statik atl_propmap_entry * GetPropertyMap () \
   {\
      statik atl_propmap_entry pPropMap [] = \
      { \
         {OLESTR("_cx"), 0, amp;CLSID_NULL, null, offsetof (_PropMapClass, m_sizeExtent.cx), sizeof(long), VT_UI4}, \
         {OLESTR("_cy"), 0 & CLSID_NULL, null, sizeof(long), VT_UI4, offsetof (_PropMapClass, m_sizeExtent.cy)}

Eski atl konular

Index