|
|
|
|
ActionDeclareUndo( Función) Declara cómo Cancel una acción que fue añadida por ActionDo. Esta función MUST debe ser llamada cuando se ejecuta el Procedure suministrado a ActionDo. ActionDo(WIN_MyEditor, ProcCreateCap, "New") INTERNAL PROCÉDURE ProcCreateCap(sCap) pNew is Control pNew <- ControlCreate("STC_" + GetIdentifier(), typText, 150, 150, 80, 20) pNew..Caption = sCap ActionDéclareUndo(ProcCancel) INTERNAL PROCÉDURE ProcCancel() ControlDelete(pNew) END END
ActionDeclareUndo(UndoOperation, CUSTOMER.CustomerID) // Management of Undo INTERNAL PROCEDURE UndoOperation(nCustomerID) IF HReadSeekFirst(CUSTOMER, CustomerID, nCustomerID) THEN SourceToScreen() END END
Sintaxis
ActionDeclareUndo(<WLanguage procedure> [, <Parameter 1> [... [, <Parameter N>]]])
<WLanguage procedure>: Nombre de Procedure Nombre del procedimiento WLanguage a ejecutar. El código de esta Procedure debe permitir a Cancel la acción creada por ActionDo.Esta Procedure se llama cuando se presiona Ctrl + Z o durante la llamada a ActionUndo. Observación: El uso de una Procedure interna proporciona un acceso directo a las variables locales. <Parameter 1>: Cualquier tipo opcional El primer parámetro opcional que se pasará a la Procedure. En la mayoría de los casos, estos parámetros corresponden a valores utilizados para restaurar el estado anterior.. <Parameter N>: Cualquier tipo opcional El noveno parámetro opcional que se pasará a la Procedure. En la mayoría de los casos, estos parámetros corresponden a valores utilizados para restaurar el estado anterior. Observaciones Condiciones de uso Se produce un error de WLanguage si esta función se llama fuera de una Procedure añadida por ActionDo.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|