ArcFM Desktop Developer Guide
IMMPxApplication Interface Members
Properties  Methods 

Version: 10.2.1b and 10.2.1b SP1

Resource Center Home

The following tables list the members exposed by IMMPxApplication.

Public Properties
 NameDescription
 PropertyActiveControlThis property returns a pointer to the active runtime control. Note that this will change frequently so an implementer should not hold onto a pointer to this control.  
 PropertyConnectionThis property establishes a connection (and prompts the user to login, if necessary) when it is first accessed or Show( ) is called.  
 PropertyConnectionTypeThis property uses the mmDatabaseType enumeration to set the connection type.  
 PropertyControlsThis property returns an enumeration of loaded controls.  
 PropertyExtensionsThis property returns an enumeration of loaded extensions.  
 PropertyFiltersThis property returns an enumeration of loaded filters.  
 PropertyHelperA pointer to the PxApplication Helper Object, which contains several utilities helpful when implementing a custom Process Framework solution. See IMMPxHelper, IMMPxHelper2, and IMMPxHelper3.  
 PropertyhParentWndReturns a long integer specifying the window handle of the PxApplication's parent window.  
 PropertyhWndReturns a long integer specifying the window handle of the PxApplication.  
 PropertyLoginThis property returns the login object for the PxApplication.  
 PropertyMenubarToolsThis property returns an enumeration of tools that appear in the PxApplication's menu bar.  
 PropertyNodeTypesThis property returns an enumeration of node types defined in the Process Framework.  
 PropertyRolesThis property reads the roles assigned to the current user.  
 PropertyStandAlone  
 PropertyStatesThis property returns an enumeration of states defined in the process framework.  
 PropertyToolbarToolsThis property turns an enumeration of loaded toolbar tools and context menu tools.  
 PropertyTransitionsThis property returns an enumeration of transitions available to the user given the user's roles and currently selected node.  
 PropertyTreeThis property provides a pointer to the List Tree, valid only after the main user interface has been loaded.  
 PropertyUserThis property reads the user currently logged in (as typed into the login dialog).  
 PropertyUsersThis property returns an enumeration of users defined in the process framework.  
 PropertyVisibleReturns true or false indicating whether the PxApplication's user interface is visible or hidden.  
Top
Public Methods
 NameDescription
 MethodFilterVisibleBy passing in a ProgID for a filter, you can check if it's visible.  
 MethodFindPxExtensionByNameAllows you to programmatically get a pointer to a PxExtension by specifying the extensions name. This returns an empty pointer if the extension is not currently loaded.  
 MethodFindUsersByRoleReturns an enumeration of PxUsers that are assigned the specified role.  
 MethodHideHides the Process Framework Application (visible property will now return false).  
 MethodInitConnectionWhen called, this method brings up the login dialog.  
 MethodShowShows the Process Framework application (visible property will return true).  
 MethodShutdownShuts down the Process Framework Application. Any extensions will be shut down as a result.  
 MethodStartupStarts the Process Framework Application. Any extensions will be started as well.  
 MethodStateEnabledAllows a programmer to check if a specific state is enabled or available given the currently selected node and the user's roles. The Process Framework task/subtask framework has made this method obsolete.  
 MethodTransitionEnabledAllows a programmer to check if a specific transition is enabled or available given the currently selected node and the user's roles. The Process Framework task/subtask framework has made this method obsolete.  
Top
See Also

Reference

IMMPxApplication Interface
Miner.Interop.Process Namespace

 

 


Send Comment