IMPLEMENT_OLECREATE( class_name, external_name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8 )
# include lt;afxdisp.h>
Parametreleri
sınıf
Gerçek adı (tırnak içinde değil) sınıfı.
external_name
Nesne adı (tırnak içinde) diğer uygulamalara maruz.
l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
Sınıfının CLSID bileşenleri.
Açıklamalar
Bu makro declare_olecreate kullanan herhangi bir sınıf için uygulama dosyasında yer almalıdır.
Dış ad, diğer uygulamalara maruz tanımlayıcısıdır. İstemci uygulamaları, bu sınıfın bir nesnesi bir Otomasyon sunucusu isteği için dış adını kullanın.
Ole sınıfı kimliği bir 128-bit nesnenin kimliktir. Bu bir uzun, iki kelimes ve sekiz bayts, l, w1 w2ve b1 b8 sözdizimi açıklama yoluyla tarafından temsil edilen oluşur. ClassWizard ve AppWizard benzersiz ole sınıf kimlikleri için gerektiği gibi oluşturun.
Ayrıca bkz: declare_olecreate, CLSID anahtarı.