Provides access to IFinder interface for the MxFind routine. Implement this interface to create a custom find dialog page.
Product Availability
Available with ArcGIS Desktop.
Members
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 that implement IFinder
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. |
Remarks
Implement the IFinder interface in order to create a custom Find tab shown in the ArcMap Find dialog. A VB6 sample is provided.
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.