Volver menú revistas Volver página anterior

El Amiga Me Encanta ha conseguido el permiso por escrito de IDG Comunications España para ofrecer los artículos de la revista Amiga World España.

N° 30 - Marzo 1992
Amiga World
Las librerías del AMIGA

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 ejecutrará 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.
MenúNumber: 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 inacesibles.

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ú.
MenúNumber: 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 ventanan 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 estrutura 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).


Volver menú revistas Volver página anterior