IAxWinAmbientDispatch Arabirimi
Bu arabirim, barındırılan denetimin veya kapsayıcının özelliklerini belirtmek için yöntemler sağlar.
Önemli
Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.
Sözdizimi
interface IAxWinAmbientDispatch : IDispatch
Üyeler
Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
get_AllowContextMenu | özelliği, AllowContextMenu barındırılan denetimin kendi bağlam menüsünü görüntülemesine izin verilip verilmeyeceğini belirtir. |
get_AllowShowUI | özelliği, AllowShowUI barındırılan denetimin kendi kullanıcı arabirimini görüntülemesine izin verilip verilmeyeceğini belirtir. |
get_AllowWindowlessActivation | özelliği, AllowWindowlessActivation kapsayıcının penceresiz etkinleştirmeye izin verip vermeyeceğini belirtir. |
get_BackColor | özelliği kapsayıcının BackColor ortam arka plan rengini belirtir. |
get_DisplayAsDefault | DisplayAsDefault , bir denetimin varsayılan denetim olup olmadığını öğrenmesine olanak tanıyan bir ortam özelliğidir. |
get_DocHostDoubleClickFlags | özelliği, DocHostDoubleClickFlags çift tıklamaya yanıt olarak gerçekleşmesi gereken işlemi belirtir. |
get_DocHostFlags | özelliği, DocHostFlags konak nesnesinin kullanıcı arabirimi özelliklerini belirtir. |
get_Font | Font özelliği kapsayıcının ortam yazı tipini belirtir. |
get_ForeColor | özelliği kapsayıcının ForeColor ortam ön plan rengini belirtir. |
get_LocaleID | LocaleID özelliği kapsayıcının ortam yerel ayarı kimliğini belirtir. |
get_MessageReflect | MessageReflect ambient özelliği kapsayıcının iletileri barındırılan denetime yansıtıp yansıtmayacağını belirtir. |
get_OptionKeyPath | OptionKeyPath özelliği, kullanıcı ayarlarının kayıt defteri anahtarı yolunu belirtir. |
get_ShowGrabHandles | ortam ShowGrabHandles özelliği, denetimin tutma tutamaçlarıyla kendisini çizmesi gerekip gerekmediğini öğrenmesine olanak tanır. |
get_ShowHatching | ortam ShowHatching özelliği, denetimin kendisini taranmış olarak çizmesi gerekip gerekmediğini öğrenmesine olanak tanır. |
get_UserMode | UserMode özelliği kapsayıcının ortam kullanıcı modunu belirtir. |
put_AllowContextMenu | özelliği, AllowContextMenu barındırılan denetimin kendi bağlam menüsünü görüntülemesine izin verilip verilmeyeceğini belirtir. |
put_AllowShowUI | özelliği, AllowShowUI barındırılan denetimin kendi kullanıcı arabirimini görüntülemesine izin verilip verilmeyeceğini belirtir. |
put_AllowWindowlessActivation | özelliği, AllowWindowlessActivation kapsayıcının penceresiz etkinleştirmeye izin verip vermeyeceğini belirtir. |
put_BackColor | özelliği kapsayıcının BackColor ortam arka plan rengini belirtir. |
put_DisplayAsDefault | DisplayAsDefault , bir denetimin varsayılan denetim olup olmadığını öğrenmesine olanak tanıyan bir ortam özelliğidir. |
put_DocHostDoubleClickFlags | özelliği, DocHostDoubleClickFlags çift tıklamaya yanıt olarak gerçekleşmesi gereken işlemi belirtir. |
put_DocHostFlags | özelliği, DocHostFlags konak nesnesinin kullanıcı arabirimi özelliklerini belirtir. |
put_Font | Font özelliği kapsayıcının ortam yazı tipini belirtir. |
put_ForeColor | özelliği kapsayıcının ForeColor ortam ön plan rengini belirtir. |
put_LocaleID | LocaleID özelliği kapsayıcının ortam yerel ayarı kimliğini belirtir. |
put_MessageReflect | MessageReflect ambient özelliği kapsayıcının iletileri barındırılan denetime yansıtıp yansıtmayacağını belirtir. |
put_OptionKeyPath | OptionKeyPath özelliği, kullanıcı ayarlarının kayıt defteri anahtarı yolunu belirtir. |
put_UserMode | UserMode özelliği kapsayıcının ortam kullanıcı modunu belirtir. |
Açıklamalar
Bu arabirim, ATL'nin ActiveX denetimi barındırma nesneleri tarafından kullanıma sunulur. Barındırılan denetimin kullanabileceği ortam özelliklerini ayarlamak veya kapsayıcının davranışının diğer yönlerini belirtmek için bu arabirimdeki yöntemleri çağırın. tarafından IAxWinAmbientDispatch
sağlanan özellikleri desteklemek için IAxWinAmbientDispatchEx kullanın.
AxHost , kodu içeren typelib ile ilgili IAxWinAmbientDispatch
ve IAxWinAmbientDispatchEx
türü bilgilerini 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) |
IAxWinAmbientDispatch::get_AllowContextMenu
özelliği, AllowContextMenu
barındırılan denetimin kendi bağlam menüsünü görüntülemesine izin verilip verilmeyeceğini belirtir.
STDMETHOD(get_AllowContextMenu)(VARIANT_BOOL* pbAllowContextMenu);
Parametreler
pbAllowContextMenu
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_TRUE kullanır.
IAxWinAmbientDispatch::get_AllowShowUI
özelliği, AllowShowUI
barındırılan denetimin kendi kullanıcı arabirimini görüntülemesine izin verilip verilmeyeceğini belirtir.
STDMETHOD(get_AllowShowUI)(VARIANT_BOOL* pbAllowShowUI);
Parametreler
pbAllowShowUI
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_FALSE kullanır.
IAxWinAmbientDispatch::get_AllowWindowlessActivation
özelliği, AllowWindowlessActivation
kapsayıcının penceresiz etkinleştirmeye izin verip vermeyeceğini belirtir.
STDMETHOD(get_AllowWindowlessActivation)(VARIANT_BOOL* pbAllowWindowless);
Parametreler
pbAllowWindowless
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_TRUE kullanır.
IAxWinAmbientDispatch::get_BackColor
özelliği kapsayıcının BackColor
ortam arka plan rengini belirtir.
STDMETHOD(get_BackColor)(OLE_COLOR* pclrBackground);
Parametreler
pclrBackground
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak COLOR_BTNFACE veya COLOR_WINDOW kullanır (konak penceresinin üst öğesinin bir iletişim kutusu olup olmamasına bağlı olarak).
IAxWinAmbientDispatch::get_DisplayAsDefault
DisplayAsDefault
, bir denetimin varsayılan denetim olup olmadığını öğrenmesine olanak tanıyan bir ortam özelliğidir.
STDMETHOD(get_DisplayAsDefault)(VARIANT_BOOL* pbDisplayAsDefault);
Parametreler
pbDisplayAsDefault
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_FALSE kullanır.
IAxWinAmbientDispatch::get_DocHostDoubleClickFlags
özelliği, DocHostDoubleClickFlags
çift tıklamaya yanıt olarak gerçekleşmesi gereken işlemi belirtir.
STDMETHOD(get_DocHostDoubleClickFlags)(DWORD* pdwDocHostDoubleClickFlags);
Parametreler
pdwDocHostDoubleClickFlags
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak DOCHOSTUIDBLCLK_DEFAULT kullanır.
IAxWinAmbientDispatch::get_DocHostFlags
özelliği, DocHostFlags
konak nesnesinin kullanıcı arabirimi özelliklerini belirtir.
STDMETHOD(get_DocHostFlags)(DWORD* pdwDocHostFlags);
Parametreler
pdwDocHostFlags
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak DOCHOSTUIFLAG_NO3DBORDER kullanır.
IAxWinAmbientDispatch::get_Font
Font
özelliği kapsayıcının ortam yazı tipini belirtir.
STDMETHOD(get_Font)(IFontDisp** pFont);
Parametreler
pFont
[out] Bu özelliğin geçerli değerini almak için kullanılan arabirim IFontDisp
işaretçisinin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak varsayılan GUI yazı tipini veya sistem yazı tipini kullanır.
IAxWinAmbientDispatch::get_ForeColor
özelliği kapsayıcının ForeColor
ortam ön plan rengini belirtir.
STDMETHOD(get_ForeColor)(OLE_COLOR* pclrForeground);
Parametreler
pclrForeground
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak sistem penceresi metin rengini kullanır.
IAxWinAmbientDispatch::get_LocaleID
LocaleID
özelliği kapsayıcının ortam yerel ayarı kimliğini belirtir.
STDMETHOD(get_LocaleID)(LCID* plcidLocaleID);
Parametreler
plcidLocaleID
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak kullanıcının varsayılan yerel ayarını kullanır.
Bu yöntemle, denetiminizin kullanıldığı programın LocaleID'sini( ortam localid'sini) bulabilirsiniz. LocaleID'yi bildiğinizde, yerel ayara özgü açıklamalı alt yazıları, hata iletisi metnini vb. bir kaynak dosyasından veya uydu DLL'den yüklemek için kodu çağırabilirsiniz.
IAxWinAmbientDispatch::get_MessageReflect
MessageReflect
ambient özelliği kapsayıcının iletileri barındırılan denetime yansıtıp yansıtmayacağını belirtir.
STDMETHOD(get_MessageReflect)(VARIANT_BOOL* pbMessageReflect);
Parametreler
pbMessageReflect
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_TRUE kullanır.
IAxWinAmbientDispatch::get_OptionKeyPath
OptionKeyPath
özelliği, kullanıcı ayarlarının kayıt defteri anahtarı yolunu belirtir.
STDMETHOD(get_OptionKeyPath)(BSTR* pbstrOptionKeyPath);
Parametreler
pbstrOptionKeyPath
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
IAxWinAmbientDispatch::get_ShowGrabHandles
ortam ShowGrabHandles
özelliği, denetimin tutma tutamaçlarıyla kendisini çizmesi gerekip gerekmediğini öğrenmesine olanak tanır.
STDMETHOD(get_ShowGrabHandles)(VARIANT_BOOL* pbShowGrabHandles);
Parametreler
pbShowGrabHandles
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması her zaman bu özelliğin değeri olarak VARIANT_FALSE döndürür.
IAxWinAmbientDispatch::get_ShowHatching
ortam ShowHatching
özelliği, denetimin kendisini taranmış olarak çizmesi gerekip gerekmediğini öğrenmesine olanak tanır.
STDMETHOD(get_ShowHatching)(VARIANT_BOOL* pbShowHatching);
Parametreler
pbShowHatching
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması her zaman bu özelliğin değeri olarak VARIANT_FALSE döndürür.
IAxWinAmbientDispatch::get_UserMode
UserMode
özelliği kapsayıcının ortam kullanıcı modunu belirtir.
STDMETHOD(get_UserMode)(VARIANT_BOOL* pbUserMode);
Parametreler
pbUserMode
[out] Bu özelliğin geçerli değerini alacak değişkenin adresi.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_TRUE kullanır.
IAxWinAmbientDispatch::p ut_AllowContextMenu
özelliği, AllowContextMenu
barındırılan denetimin kendi bağlam menüsünü görüntülemesine izin verilip verilmeyeceğini belirtir.
STDMETHOD(put_AllowContextMenu)(VARIANT_BOOL bAllowContextMenu);
Parametreler
bAllowContextMenu
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_TRUE kullanır.
IAxWinAmbientDispatch::p ut_AllowShowUI
özelliği, AllowShowUI
barındırılan denetimin kendi kullanıcı arabirimini görüntülemesine izin verilip verilmeyeceğini belirtir.
STDMETHOD(put_AllowShowUI)(VARIANT_BOOL bAllowShowUI);
Parametreler
bAllowShowUI
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_FALSE kullanır.
IAxWinAmbientDispatch::p ut_AllowWindowlessActivation
özelliği, AllowWindowlessActivation
kapsayıcının penceresiz etkinleştirmeye izin verip vermeyeceğini belirtir.
STDMETHOD(put_AllowWindowlessActivation)(VARIANT_BOOL bAllowWindowless);
Parametreler
bAllowWindowless
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_TRUE kullanır.
IAxWinAmbientDispatch::p ut_BackColor
özelliği kapsayıcının BackColor
ortam arka plan rengini belirtir.
STDMETHOD(put_BackColor)(OLE_COLOR clrBackground);
Parametreler
clrBackground
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak COLOR_BTNFACE veya COLOR_WINDOW kullanır (konak penceresinin üst öğesinin bir iletişim kutusu olup olmamasına bağlı olarak).
IAxWinAmbientDispatch::p ut_DisplayAsDefault
DisplayAsDefault
, bir denetimin varsayılan denetim olup olmadığını öğrenmesine olanak tanıyan bir ortam özelliğidir.
STDMETHOD(put_DisplayAsDefault)(VARIANT_BOOL bDisplayAsDefault);
Parametreler
bDisplayAsDefault
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_FALSE kullanır.
IAxWinAmbientDispatch::p ut_DocHostDoubleClickFlags
özelliği, DocHostDoubleClickFlags
çift tıklamaya yanıt olarak gerçekleşmesi gereken işlemi belirtir.
STDMETHOD(put_DocHostDoubleClickFlags)(DWORD dwDocHostDoubleClickFlags);
Parametreler
dwDocHostDoubleClickFlags
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak DOCHOSTUIDBLCLK_DEFAULT kullanır.
IAxWinAmbientDispatch::p ut_DocHostFlags
özelliği, DocHostFlags
konak nesnesinin kullanıcı arabirimi özelliklerini belirtir.
STDMETHOD(put_DocHostFlags)(DWORD dwDocHostFlags);
Parametreler
dwDocHostFlags
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak DOCHOSTUIFLAG_NO3DBORDER kullanır.
IAxWinAmbientDispatch::p ut_Font
Font
özelliği kapsayıcının ortam yazı tipini belirtir.
STDMETHOD(put_Font)(IFontDisp* pFont);
Parametreler
pFont
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak varsayılan GUI yazı tipini veya sistem yazı tipini kullanır.
IAxWinAmbientDispatch::p ut_ForeColor
özelliği kapsayıcının ForeColor
ortam ön plan rengini belirtir.
STDMETHOD(put_ForeColor)(OLE_COLOR clrForeground);
Parametreler
clrForeground
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak sistem penceresi metin rengini kullanır.
IAxWinAmbientDispatch::p ut_LocaleID
LocaleID
özelliği kapsayıcının ortam yerel ayarı kimliğini belirtir.
STDMETHOD(put_LocaleID)(LCID lcidLocaleID);
Parametreler
lcidLocaleID
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak kullanıcının varsayılan yerel ayarını kullanır.
IAxWinAmbientDispatch::p ut_MessageReflect
MessageReflect
ambient özelliği kapsayıcının iletileri barındırılan denetime yansıtıp yansıtmayacağını belirtir.
STDMETHOD(put_MessageReflect)(VARIANT_BOOL bMessageReflect);
Parametreler
bMessageReflect
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_TRUE kullanır.
IAxWinAmbientDispatch::p ut_OptionKeyPath
OptionKeyPath
özelliği, kullanıcı ayarlarının kayıt defteri anahtarı yolunu belirtir.
STDMETHOD(put_OptionKeyPath)(BSTR bstrOptionKeyPath);
Parametreler
bstrOptionKeyPath
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
IAxWinAmbientDispatch::p ut_UserMode
UserMode
özelliği kapsayıcının ortam kullanıcı modunu belirtir.
STDMETHOD(put_UserMode)(VARIANT_BOOL bUserMode);
Parametreler
bUserMode
[in] Bu özelliğin yeni değeri.
Dönüş Değeri
Standart bir HRESULT değeri.
Açıklamalar
ATL konak nesnesi uygulaması, bu özelliğin varsayılan değeri olarak VARIANT_TRUE kullanır.
Ayrıca bkz.
IAxWinAmbientDispatchEx Arabirimi
IAxWinHostWindow Arabirimi
CAxWindow::QueryHost
AtlAxGetHost