Aracılığıyla paylaş


CanAddATLClass

Kullanıcı atl sınıf projesine ekleyebileceðiniz doğrulamak için Sihirbazı tarafından çağrıldı.

function CanAddATLClass( 
   oProj, 
   oObject  
);

Parametreler

  • oProj
    Seçili proje.

  • oObject
    Seçili nesne.Bu durumda, geçerli proje.

Dönüş Değeri

doğru sınıf eklenebilir; yanlış kullanıcı atl proje değil ve atl desteği olmayan bir proje için işlev çağrılarını.

Notlar

Proje, yaklaşık olarak çalışan kod Sihirbazı ile uyumlu olup olmadığını doğrulamak için Sihirbazı tarafından çağrılan (diğer bir deyişle, atl sınıf kabul).

İçinde PREPROCESS_FUNCTION parametre olarak kullanıldığında, sihirbaz bu işlevini çağırır Proje denetimin .vsz dosyasını , denetler ve Visual C++ kod modeli kullanılabilir.Kod modeli kullanılabilir durumda değilse, işlevi bir hata bildirir ve döner yanlış.

Örnek

// Determine if an ATL class can be added to the project
if (CanAddATLClass(selProj, selObj))
{
   return true;
}

Ayrıca bkz.

Görevler

Bir Custom sihirbaz oluşturma

Başvuru

CanAddClass

IsMFCProject

CanAddMFCClass

Kavramlar

C++ sihirbazlar ortak JScript işlevleri ile özelleştirme

Bir sihirbaz tasarlama

Diğer Kaynaklar

C++ sihirbazlar için JScript işlevleri