IVsUIShell.ShowContextMenu – metoda (UInt32, Guid, Int32, POINTS , IOleCommandTarget)
Zobrazí místní nabídka pro aktivní nabídky objekt.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int ShowContextMenu(
uint dwCompRole,
[InAttribute] ref Guid rclsidActive,
int nMenuId,
POINTS[] pos,
IOleCommandTarget pCmdTrgtActive
)
int ShowContextMenu(
unsigned int dwCompRole,
[InAttribute] Guid% rclsidActive,
int nMenuId,
array<POINTS>^ pos,
IOleCommandTarget^ pCmdTrgtActive
)
abstract ShowContextMenu :
dwCompRole:uint32 *
rclsidActive:Guid byref *
nMenuId:int *
pos:POINTS[] *
pCmdTrgtActive:IOleCommandTarget -> int
Function ShowContextMenu (
dwCompRole As UInteger,
<InAttribute> ByRef rclsidActive As Guid,
nMenuId As Integer,
pos As POINTS(),
pCmdTrgtActive As IOleCommandTarget
) As Integer
Parametry
- dwCompRole
[v] Nepoužívejte.
- rclsidActive
[v] Určuje identifikátor GUID kontextové nabídky v souboru .ctc.
- nMenuId
[v] Identifikátor kontextové nabídky zobrazit ze souboru .ctc.
- pos
[v] Určuje pozici umístit kontextové nabídky.
- pCmdTrgtActive
[v] Ukazatel IOleCommandTarget rozhraní objektu aktivní nabídky.Může být null.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell.idl:
HRESULT IVsUIShell::ShowContextMenu(
[in] DWORD dwCompRole,
[in] REFCLSID rclsidActive,
[in] LONG nMenuId,
[in] REFPOINTS pos,
[in] IOleCommandTarget *pCmdTrgtActive
);
Všechny příkazy jsou směrovány nejprve IOleCommandTarget předané v pCmdTrgtActive.
Viz také
IVsUIShell – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek