Function ProCmdActionAdd
Description
Adds a new action to Creo Parametric. This action can be later associated with a push button command in the Creo Parametric Ribbon UI.
This function is executed only once during a Creo Parametric session for each action. Subsequent calls to this function for previously loaded actions return an error.
Replacement in Object TOOLKIT:
Synopsis
#include <ProUICmd.h>
ProCmdActionAdd
(
char* action_name
/* (In)
The name of the action (must be unique)
*/
uiCmdCmdActFn action_cb
/* (In)
The callback function
*/
uiCmdPriority priority
/* (In)
Defines the priority of the action with respect to other actions that can be invoked during the execution of the action callback function
*/
uiCmdAccessFn access_func
/* (In)
The function that defines the accessibility of the action
*/
ProBoolean allow_in_non_active_window
/* (In)
Defines whether this action can be executed in a nonactive Creo Parametric window
*/
ProBoolean allow_in_accessory_window
/* (In)
Defines whether this action can be executed in an accessory Creo Parametric window
*/
uiCmdCmdId* action_id
/* (Out)
The identifier of the action
*/
)
Returns
The function successfully added the action.
The function failed to add the action.
An action already exists under action_name.
Sample Code References
User Guide References
¿Fue esto útil?