IOleInPlaceComponentUIManager.SetActiveUI(UInt32, Guid, UInt32, Int32[]) Méthode

Définition

Permet à un objet VSPackage actif d'interface utilisateur de modifier les menus, les barres d'outils ou les commandes affichés pour son compte par l'environnement.

public:
 int SetActiveUI(System::UInt32 dwCompRole, Guid % rclsid, System::UInt32 cCmdGrpId, cli::array <int> ^ rgnCmdGrpId);
public int SetActiveUI (uint dwCompRole, ref Guid rclsid, uint cCmdGrpId, int[] rgnCmdGrpId);
abstract member SetActiveUI : uint32 * Guid * uint32 * int[] -> int
Public Function SetActiveUI (dwCompRole As UInteger, ByRef rclsid As Guid, cCmdGrpId As UInteger, rgnCmdGrpId As Integer()) As Integer

Paramètres

dwCompRole
UInt32

[in] Rôle de l'objet sur place qui demande la modification de l'interface utilisateur. Pour obtenir la liste des dwCompRole valeurs valides, consultez OLEROLE .

rclsid
Guid

[in] Identificateur de classe (CLSID) de l'objet sur place qui demande la modification.

cCmdGrpId
UInt32

dans Nombre de barres d’outils identifiées par rgnCmdGrpId .

rgnCmdGrpId
Int32[]

[in] Tableau d'identificateurs des barres d'outils à afficher dans la mise à jour.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

Signature COM

À partir de oleipc. idl :

HRESULT IOleInPlaceComponentUIManager::SetActiveUI(  
   [in] DWORD dwCompRole,  
   [in] REFCLSID rclsid,  
   [in] ULONG cCmdGrpId,  
   [in] LONG *rgnCmdGrpId  
);  

S’applique à