Aracılığıyla paylaş


COleControl::IsInvokeAllowed

Otomasyon yöntemi çağrılmasını sağlar.

BOOL IsInvokeAllowed(
   DISPID dispid 
);

Dönüş Değeri

Sıfır olmayan bir değer denetim başlatılmış; Aksi halde 0.

Notlar

Framework'ün uygulaması, IDispatch::Invoke çağrıları IsInvokeAllowed belirli bir işlev olduğunu belirlemek için (tarafından tanımlanan dispid) çağrılacak. ole denetimi için varsayılan davranış, yalnızca denetim başlatılmış çağrılacak Otomasyon yöntemleri izin vermektir; Ancak, IsInvokeAllowed sanal bir işlevidir ve (örneğin, denetimin bir Otomasyon sunucusu olarak kullanıldığında) gerekirse kılınabilir. Daha fazla bilgi için bkz: Bilgi Bankası makalesi Q166472, "nasıl yapılır: ole denetimi bir Otomasyon sunucusu olarak kullanabilir." Bilgi Tabanı makalelerini MSDN Kitaplığı Visual Studio belgelerinde veya https://support.microsoft.com/default.aspx?ln=trdefault.aspx?ln=tr sitesinde bulabilirsiniz.

Gereksinimler

Başlık: afxctl.h

Ayrıca bkz.

Başvuru

COleControl sınıfı

Hiyerarşi grafik

CCmdTarget::IsInvokeAllowed