|
|
|
|
Crea y ejecuta una acción personalizada (definida mediante programación) con soporte de "Deshacer/Rehacer". Esta acción se añade a la lista de acciones realizadas en la ventana. ActionDo(ProcCreateCap, "New") INTERNAL PROCÉDURE ProcCreateCap(sCap) pNew is Control pNew <- ControlCreate("STC_" + GetIdentifier(), typStatic, 0, 0, 100, 20, True) pNew..Caption = sCap ActionDéclareUndo(ProcCancel) INTERNAL PROCÉDURE ProcCancel() ControlDelete(pNew) END END
Sintaxis
Crear y ejecutar una acción personalizada Ocultar los detalles
ActionDo(<WLanguage procedure> [, <Parameter 1> [... [, <Parameter N>]]])
<WLanguage procedure>: Nombre de Procedure Nombre del procedimiento WLanguage a ejecutar. El código de esta Procedure debe llamar a ActionDeclareUndo. Las acciones de esta Procedure se tendrán en cuenta en Deshacer/Rehacer.Observación: El uso de una Procedure interna proporciona un acceso directo a las variables locales. <Parameter 1>: Cualquier tipo opcional Primer parámetro opcional que se pasará a la Procedure. <Parameter N>: Cualquier tipo opcional El noveno parámetro opcional que se pasará a la Procedure.
Creando y ejecutando una acción personalizada relacionado a una ventana Ocultar los detalles
ActionDo(<Window> , <WLanguage procedure> [, <Parameter 1> [... [, <Parameter N>]]])
<Window>: Nombre de ventana Nombre de la ventana o ventana interna a utilizar. <WLanguage procedure>: Nombre de Procedure Nombre del procedimiento WLanguage a ejecutar. El código de esta Procedure debe llamar a ActionDeclareUndo. Las acciones de esta Procedure se tendrán en cuenta en Deshacer/Rehacer.Observación: El uso de una Procedure interna proporciona un acceso directo a las variables locales. <Parameter 1>: Cualquier tipo opcional Primer parámetro opcional que se pasará a la Procedure. <Parameter N>: Cualquier tipo opcional El noveno parámetro opcional que se pasará a la Procedure. Observaciones - Si se especifica el nombre de la ventana (sintaxis 2), la función ActionDo equivale a la función WinEdDo.
- Cuando se ejecuta el Procedure associated con ActionDo, se debe llamar a ActionDeclareUndo, de lo contrario se produce un error WLanguage. El usuario final puede Cancel esta acción (Ctrl + Z o llamada a ActionUndo) y eventualmente rehacerla (Ctrl + Y o llamada a ActionRedo).
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|