IAxWinAmbientDispatchEx Arabirimi
Bu arabirim, barındırılan denetim için ek ortam özellikleri uygular.
Önemli
Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.
Sözdizimi
MIDL_INTERFACE("B2D0778B - AC99 - 4c58 - A5C8 - E7724E5316B5") IAxWinAmbientDispatchEx : public IAxWinAmbientDispatch
Üyeler
Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
SetAmbientDispatch | Bu yöntem, varsayılan ortam özelliği arabirimini kullanıcı tanımlı bir arabirimle desteklemek için çağrılır. |
Açıklamalar
Bu arabirimi ATL'ye statik olarak bağlı atl uygulamalarına ekleyin ve ActiveX Denetimlerini, özellikle de Ortam Özelliklerine sahip ActiveX Denetimlerini barındırır. Bu arabirimin dahil edilmemesi şu onaylama işlemini oluşturur: "LIBID'i CComModule::Init'e geçirmeyi unuttunuz mu"
Bu arabirim, ATL'nin ActiveX denetimi barındırma nesneleri tarafından kullanıma sunulur. IAxWinAmbientDispatch'ten türetilen, IAxWinAmbientDispatchEx
ATL tarafından sağlanan ortam özelliği arabirimini kendi yönteminizden biriyle tamamlayıcı bir yöntem ekler.
AxHost , ve hakkındaki IAxWinAmbientDispatch
IAxWinAmbientDispatchEx
tür bilgilerini kodu içeren tür kitaplığından yüklemeyi dener.
ATL90.dll bağlanıyorsanız AXHost, DLL'deki tür kitaplığından tür bilgilerini yükler.
Diğer ayrıntılar için bkz . ATL AXHost Kullanarak ActiveX Denetimlerini Barındırma.
Gereksinimler
Bu arabirimin tanımı, aşağıdaki tabloda gösterildiği gibi çeşitli formlarda kullanılabilir.
Tanım Türü | Dosya |
---|---|
IDL | atliface.idl |
Tür Kitaplığı | ATL.dll |
C++ | atliface.h (ATLBase.h'de de bulunur) |
IAxWinAmbientDispatchEx::SetAmbientDispatch
Bu yöntem, varsayılan ortam özelliği arabirimini kullanıcı tanımlı bir arabirimle desteklemek için çağrılır.
virtual HRESULT STDMETHODCALLTYPE SetAmbientDispatch(IDispatch* pDispatch) = 0;
Parametreler
pDispatch
Yeni arabirim işaretçisi.
Dönüş Değeri
Başarıda S_OK veya hatada HRESULT hatası döndürür.
Açıklamalar
Yeni bir arabirim işaretçisi ile çağrıldığındaSetAmbientDispatch
, bu yeni arabirim barındırılan denetim tarafından istenen özellikleri veya yöntemleri çağırmak için kullanılır; bu özellikler IAxWinAmbientDispatch tarafından henüz sağlanmadıysa.