Aracılığıyla paylaş


DECLARE_DISPATCH_MAP

Yoksa bir CCmdTarget-sınıfı yöntemlerini ve özelliklerini göstermek için dağıtma eşlemi sağlamalıdır otomasyonu, türetilmiş bir sınıf programınızda destekler.

DECLARE_DISPATCH_MAP( )

Notlar

Use DECLARE_DISPATCH_MAP , sınıf bildirisinin sonunda makro.Sonra.Üye tanımlar cpp dosya işlevler için sınıf, kullanmak BEGIN_DISPATCH_MAP makro.Her sınıfının yöntemlerini ve özelliklerini açığa için makro girişleri dahil et (DISP_FUNCTION, DISP_PROPERTY, vb.).Son olarak, END_DISPATCH_MAP makro.

[!NOT]

Sonra tüm üyeler bildirirseniz DECLARE_DISPATCH_MAP, yeni bir erişim türü belirtmelisiniz (ortak, private, veya protected) için onları.

Uygulama Sihirbazı ve kod sihirbazları Otomasyon sınıflar oluşturma ve dağıtma eşlemi bakımında yardımcı.Gönderim eşlemeleri hakkında daha fazla bilgi için bkz: Otomasyon sunucuları.

Örnek

class CMyServerDoc : public COleServerDoc
{
   DECLARE_DISPATCH_MAP()

   // Remainder of class declaration omitted.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

BEGIN_DISPATCH_MAP

END_DISPATCH_MAP

DISP_FUNCTION

DISP_PROPERTY

DISP_PROPERTY_EX

DISP_DEFVALUE

Kavramlar

mfc makrolar ve Globals

Diğer Kaynaklar

Dağıtma eşlemi