IOleInPlaceComponentUIManager.SetActiveUI(UInt32, Guid, UInt32, Int32[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
);