|
Por Francisco Javier Rodríguez
CLEAR MENU STRIP
| Sintaxis: |
ClearMenuStrip |
(Window) |
|
-54 |
A0 |
Descripción: Esta función elimina la barra de menús de la ventana especificada. En caso de que se esté accediendo al menú, esta función se ejecutará una vez finalizada la operación.
Parámetros: Window: Puntero a la estructura de ventana que contiene el menú. |
ITEM ADDRESS
| Sintaxis: |
ItemAddress = |
ItemAdress |
(menuStrip, |
MenuNumber) |
|
D0 |
-144 |
A0 |
D0 |
Descripción: Esta función facilita el puntero a al estructura correspondiente de una opción de menú. Este puntero es requerido si quiere alterar los parámetros de dicha opción.
Parámetros: MenuStrip: Puntero a la barra de menús.
MenuNumber: Número de la opción del menú/submenú.
Resultado: ItemAddress: Puntero a la dirección en la que se encuentra la estructura de la opción seleccionada. |
OFFMENU
| Sintaxis: |
OffMenu |
(Window, |
MenuNumber) |
|
-180 |
A0 |
D0 |
Descripción:Esta función deshabilita una opción del menú o un menú completo. Las opciones de submenú deshabilitadas, utilizando OffMenu, serán inaccesibles.
Parámetros: Window: Puntero a la estructura de menú que contiene la barra de menús.
MenuNumber: Menú/opción que debe ser deshabilitada. |
ONMENU
| Sintaxis: |
OnMenu |
(Window, |
MenuNumber) |
|
-192 |
A0 |
D0 |
Descripción: Esta función activa una opción de menú o un menú completo. Las opciones de submenú, en un menú activado utilizando OnMenu, también serán accesibles.
Parámetros: Window: Puntero a una estructura de ventana conteniendo la barra de menú.
MenuNumber: Menú/Opción que se desea activar. |
SET MENU STRIP
| Sintaxis: |
Succes= |
SetMenuStrip |
(Window, |
Menu) |
|
D0 |
-264 |
A0 |
D0 |
Descripción: Esta función añade la barra de menú especificada a la ventana.
Parámetros: Windows: Puntero a la ventana en la cual se desea insertar la barra de menú.
Menu: Puntero a la lista de definición para menú.
Resultado: Succes: Devuelve 'verdadero' si no ocurre ningún error. |
FUNCIONES DE ALERTA Y REQUESTER
|
AUTOREQUEST
| Sintaxis: |
| Response = |
AutoRequest |
(Window, |
BodyText, |
PositiveText, |
| D0 |
-348 |
A0 |
A1 |
A2 |
| NegativeText, |
PositiveFlags, |
NegativeFlags, |
Width, |
Height) |
| A3 |
D0 |
D1 |
D2 |
D3 |
Descripción: Esta función crea un requester con la información disponible y procesa el resultado seleccionado por el usuario.
Parámetros: Window: Puntero a una ventana cuyo canal de entrada será interrumpido.
BodyText: Estructura IntuiText para el texto descriptivo.
PositiveText: Estructura IntuiText para el texto del gadget que se situará a la derecha.
NegativeText: Estructura IntuiText para el texto del gadget que se situará a la izquierda.
PositiveFlags: Flags IDCMP para mostrar en el gadget de la derecha.
NegativeFlags: Flags IDCMP para mostrar en el gadget de la izquierda.
Width: Ancho de la ventana Requester.
Height: Altura de la ventana Requester.
Resultado: devuelve 'Falso' en el caso de que el usuario seleccione el gadget de la izquierda, y 'Verdadero' cuando el usuario pulsa en le gadget de la derecha. |
CLEAR DMREQUESTER
| Sintaxis: |
Response = |
ClearDMRequester |
(Window) |
|
D0 |
-48 |
A0 |
Descripción: Esta función borra un requester de doble menú, definido previamente mediante la función SetDMRequest().
Parámetro: Window: Puntero a la ventana que contiene el requester con doble menú.
Resultado: Response: Devuelve 'Verdadero' si se consigue realizar la operación con éxito. |
DISPLAY ALERT
| Sintaxis: |
Response = |
DisplayAlert |
(AlertNumber, |
String, |
Height) |
|
D0 |
-90 |
D0 |
A0 |
A1 |
Descripción: Esta función muestra un requester de alerta, desplazando la pantalla hacia abajo el número especificado de líneas.
Parámetros: AlertNumber: Valor mostrado en la caja de alerta.
String: Puntero a la cadena que se mostrará en la caja de alerta.
Height: Altura para la caja de alerta.
Resultado: Response: Devuelve 'Verdadero' en caso de pulsar el botón izquierdo del ratón, o 'Falso' si se pulsa el botón derecho. |
ALLOCRASTER
| Sintaxis: |
AllocRaster |
(width, |
height) |
|
-248 |
d0 |
d1 |
Descripción: Esta función llama a otros recursos del sistema para alojar la memoria necesaria para crear un bitplano con el ancho y alto especificados.
Parámetros: Width: Ancho en bytes del bitplano a crear.
Height: Altura del bitplano a crear. |
CHANGESPRITE
| Sintaxis: |
ChangeSprite |
(vp, |
s, |
newdata) |
|
-264 |
a0 |
a1 |
a2 |
Descripción: Esta función tiene como misión alterar la imagen del sprite por una nueva.
Parámetros: vp: puntero a la estructura ViewPort relativa al sprite.
s: puntero a estructura del sprite.
newdata: puntero a la dirección en la que se encuentran los datos que componen la imagen del sprite (inicializada como memoria CHIP). |
|