Configurar la ventana de utilidades
Los
Gestor de utilidades
ventana le permite personalizar el
Agua, electricidad, etc.
menú desplegable en la barra de herramientas principal. Puede arrastrar u ocultar utilidades estándar si no las utiliza (
<Addin manager>
,
<Crear operación de script>
,
<Crear intérprete>
,
<Calculator>
,
<Postprocessors generator>
, etc.) y agregue las utilidades externas que prefiera.
Puede añadir lo siguiente como utilidades:
-
Cualquier archivo ejecutable externo (*.exe, *.bat)
-
Archivo ENCY PL (*.spr, *.s)
-
Archivo Windows .dll que implementa un plug-in simple para la interfaz del sistema CAM, como se describe a continuación. El GUID del plug-in debe especificarse en el Parámetros del exe-file edit box.
IST_CAMPluginsEnumerador = interfaz(IUnknown)
['(719AC6C2-F83C-4C93-9E50-6AAFADAD8873}]
función MoveNext: WordBool; safecall;
función GetCurrent: TGUID; safecall;
fin;
IST_CAMPlugin = interfaz(IUnknown)
['{80BBC39B-1E2B-4D46-B87E-3A3658A77063]]
función Get_PluginID: TGUID; safecall;
función Get_PluginCaption: WideString; safecall;
función Get_PluginDescripción: WideString; safecall;
Complemento de propiedad: TGUID leer Get_PluginID;
Complemento de propiedad: WideString leer Get_PluginCaption;
Complemento de la propiedadDescripción: WideString leer Get_PluginDescripción;
fin;
IST_UtilitiesButtonCAMPlugin = interfaz(IST_CAMPlugin)
['{4B74BB21-9F48-4D62-9870-0A831C8AD2DA}]
procedimiento OnButtonClick(const SenderApplication: IUnknown); safecall;
fin;
El plug-in
.dll
debe exportar dos funciones principales:
función GetPluginsEnumeradorDeType(PluginInterfaceID: TGUID): IST_CAMPluginsEnumerador; safecall;
función CreateInstanceOfPlugin(PluginID: TGUID): IST_CAMPlugin; safecall;
Véase también: