IOleInPlaceComponentUIManager.SetActiveUI Yöntem (UInt32, Guid, UInt32, Int32 )
Menüleri, araç çubukları veya kendi adına ortamı tarafından görüntülenen komutları değiştirmek bir UI etkin VSPackage nesne sağlar.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
int SetActiveUI(
uint dwCompRole,
[InAttribute] ref Guid rclsid,
uint cCmdGrpId,
int[] rgnCmdGrpId
)
int SetActiveUI(
unsigned int dwCompRole,
[InAttribute] Guid% rclsid,
unsigned int cCmdGrpId,
array<int>^ rgnCmdGrpId
)
abstract SetActiveUI :
dwCompRole:uint32 *
rclsid:Guid byref *
cCmdGrpId:uint32 *
rgnCmdGrpId:int[] -> int
Function SetActiveUI (
dwCompRole As UInteger,
<InAttribute> ByRef rclsid As Guid,
cCmdGrpId As UInteger,
rgnCmdGrpId As Integer()
) As Integer
Parametreler
dwCompRole
Type: System.UInt32[in] Kullanıcı arabirimini isteyen yerinde nesnenin rolü değiştirin. Geçerli bir listesi için dwCompRole değerler, bakın OLEROLE.
rclsid
Type: System.Guid[in] Değişiklik isteğinde yerinde nesnesinin tanımlayıcısını (CLSID) sınıfı.
cCmdGrpId
Type: System.UInt32[in] Araç çubukları tarafından tanımlanan sayısı rgnCmdGrpId.
rgnCmdGrpId
Type: System.Int32[][in] Tanımlayıcılar güncelleştirme görüntülenecek araç çubuklarının dizisi.
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 IOleInPlaceComponentUIManager::SetActiveUI(
[in] DWORD dwCompRole,
[in] REFCLSID rclsid,
[in] ULONG cCmdGrpId,
[in] LONG *rgnCmdGrpId
);
Ayrıca bkz.
IOleInPlaceComponentUIManager Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön