IOleInPlaceComponentSite.SetUIMode Yöntem (UInt32)
Yerinde VSPackage nesnenin UI modu değişir. Bu yöntem şu anda desteklenmiyor.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
int SetUIMode(
uint dwUIMode
)
int SetUIMode(
unsigned int dwUIMode
)
abstract SetUIMode :
dwUIMode:uint32 -> int
Function SetUIMode (
dwUIMode As UInteger
) As Integer
Parametreler
dwUIMode
Type: System.UInt32[in] Yerinde nesnenin UI modu tanımlayıcısı.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, döndürür S_OK. Başarısız olursa, bir hata kodu döndürür.
Notlar
COM imza
Oleipc.idl:
HRESULT IOleInPlaceComponentSite::SetUIMode(
[in] DWORD dwUIMode
);
Bu yöntem şu anda desteklenmediğinden almak nesne sağlayarak bir nesnenin UI modunu değiştirme ortamı işler IVsWindowFrame İşaretçi kapsayıcısının SVsWindowFrame hizmet ve ardından arama SetProperty ve ayarı propid parametresi VSFPROPID_CmdUIGuid.
Desteklendiğinde, yerinde nesneleri çağırmalıdır SetUIMode çağırmadan önce UIActivateForMe. Nesneleri kendi uygulamasında bu çağrı ilk kez yapamaz UseComponentUIManager.
Yorumu dwUIMode parametresi VSPackage özgü olacaktır. Ortam genellikle yerinde nesnelerini modlarını derleme zamanı bilgisi olan ve modları menüleri ve araç çubuklarını belirli kümesi için eşleyebilirsiniz. Ortamı farklı araç çubuklarını yerinde nesnenin çeşitli UI modları düzenleyebilirsiniz. Oluşturma ve araç çubuklarını sahip olan bir parçası olarak ortam eksiksiz bilgi komutları her araç çubuğunda olduğu ve bilgi hangi komutun grupları bu komutlar şunlardır vardır. Hangi komutun grupları temsil eder bilgi belirli bir araç çubuğunda aracılığıyla anlaşması UI isteklerini yönetmek gerekli olan SOleComponentUIManager hizmet.
Ayrıca bkz.
IOleInPlaceComponentSite Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön