This document is archived and information here might be outdated.  Recommended version.


IToolbarMenu.PopupMenu Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Interfaces > IT > IToolbarMenu Interface > IToolbarMenu.PopupMenu Method
ArcGIS Developer Help

IToolbarMenu.PopupMenu Method

Pops up the menu at the position specified.

[Visual Basic .NET]
Public Sub PopupMenu ( _
    ByVal X As Integer, _
    ByVal Y As Integer, _
    ByVal hWndParent As Integer _
)
[C#]
public void PopupMenu (
    int X,
    int Y,
    int hWndParent
);
[C++]
HRESULT PopupMenu(
  Long X,
  Long Y,
  long hWndParent
);
[C++]
Parameters
X [in]

X is a parameter of type int Y [in]
Y is a parameter of type int hWndParent [in]
hWndParent is a parameter of type long

Product Availability

Available with ArcGIS Engine.

Description

Creates a popup menu of the ToolbarMenu at the specified coordinates, supplied in pixels, relative to the top left of the parent window handle hWndParent.

The PopupMenu method is called automatically if the ToolbarMenu is hosted on the ToolbarControl, and the user has clicked on the menu item. In such cases the ToolbarMenu pops up just below the item.

If the ToolbarMenu is a standalone popup menu use the SetHook method, and optionally share the CommandPool with an existing one within the application.

See Also

IToolbarMenu Interface

.NET Samples

Feature editing with the control commands Using HookActions in custom commands Cut polygons without selection edit task Edit event listener Managing snap agents Custom reshape polyline edit task Custom vertex editing commands Save a layer file in a MapControl application Building a MapViewer application using the ArcGIS Engine controls ArcGIS Network Analyst extension Engine application Schematics Engine application Displaying a TOCControl context menu Creating toolbar menus that work with the ToolbarControl