This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > ArcMapUI > ESRI.ArcGIS.ArcMapUI > Interfaces > IF > IFinder Interface (ArcObjects .NET 10.4 SDK) |
Provides access to IFinder interface for the MxFind routine. Implement this interface to create a custom find dialog page.
Description | ||
---|---|---|
ColumnCount | Number of columns to display in list box. | |
ColumnName | The column name. | |
ColumnWidth | The column width in Dialog Units (1/4 of avg. char width). | |
Find | Perform find functionality. | |
hWnd | The window handle for the finder. | |
InitializeControl | Called to initialize control. | |
MenuUID | UID of menu to popup in list box. | |
Name | The control name. Used for the FindUI tab. | |
NewSearch | New search. Clear control input boxes. | |
Stop | User requested find to stop. | |
UpdateControl | Called whenever ArcMap status changes. |
CoClasses and Classes | Description |
---|---|
EventFinder (esriLocationUI) | Dialog for finfing events in a map. |
FindAddresses (esriLocationUI) | A plug-in for the Find dialog that finds addresses on a map. |
FindFeatures | Provides access to FindFeatures. Create a class with this interface (and add to category) for custom find dialog page. |
Implement the IFinder interface in order to create a custom Find tab shown in the ArcMap Find dialog.
Performing a search with a Find tab will typically return an array of features used to populate the result list that automatically appears at the bottom of the dialog. Populating this list is done with the IFindCallBack and IFeatureFindData interfaces.