ArcObjects Library Reference (CatalogUI)  

GxDialog CoClass

Provides access to GX browser dialog.

Product Availability

Available with ArcGIS Desktop.


The GxDialog object can be used within ArcCatalog and ArcMap to provide browser capabilities. What the user can select or specify when using a GxDialog browser is based on the filters (GxObjectFilter) held by the object. The GxDialog object maintains a collection of these filters, and the developer has the ability to create his or her own filter to add to the collection.

Supported Platforms



Interfaces Description
IGxDialog Provides access to members that control the GxDialog.
IGxObjectFilterCollection (esriCatalog) Provides access to members that manages a collection of GxObject filters.
IGxSelectionEvents (esriCatalog) Provides access to events that the ArcCatalog selection can fire.


If you are writing an application in Visual C++ that creates/uses a GxDialog object, the application needs to call ::OleInitialize() instead of ::CoInitialize() prior to creating the GxDialog.