Revistas en papel
 Amiga World Nº30 - Marzo 1992
Anterior
MenĂº
Logotipo

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.

Las librerías del AMIGA Amiga World


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).


Envía esta página web a un amigo:
Esta opción está desactivada temporalmente, rogamos disculpen las molestias

Volver a la página anterior

Al menú principal