Aracılığıyla paylaş


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