comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Como unir la interfaz garfica con los procedimientos
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Como unir la interfaz garfica con los procedimientos [message #45105 is a reply to message #45103] Fri, 12 August 2005 14:50 Go to previous messageGo to previous message
David is currently offline  David
Messages: 24
Registered: April 1997
Junior Member
Hola Anto,

En el ejemplo de Haje, WIDGET_CONTROL no es un event, pero un
procedure (una instruccion). Hace muchas cosas. La usas usualmente para
especificar y cambiar los atributos de los widgets. Tambien hay una
instruccion (un function) llamada WIDGET_INFO que te da muchos tipos de
informacion de los widgets que has creado.

Todas los procedures cuyos nombres empiezan con WIDGET_ (salvo
WIDGET_CONTROL y WIDGET_INFO) puedes usar para crear los elementos del
GUI (como botones, menus, texto, etc.).

Si quieres que tu GUI tenga events, necesitas el procedure XMANAGER. El
primer parametro de XMANAGER es cualquier string que quieras, pero
necesitas implementar un procedure en tu programa con este string mas
"_event". En el ejemplo de Haje, el primer parametro es 'widget2', y
tambien el tiene un procedure llamado "widget2_event". El segundo
parametro es el numero de identificacion del 'base widget' (lo mas alto
en la jararquia), en este caso es el variable llamado 'base'.

El procedure que implementas que recibe los events necesite solo un
parametro, que recibira un structure con informacion del event que
occurio.

Cuando se empieza con los GUIs en IDL es un poco confuso, pero no es
muy complicado. Espero que te ayude!

David
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: Problem with INFO definition
Next Topic: Re: New Tabbing Functionality in IDL 6.2

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 17:04:41 PDT 2025

Total time taken to generate the page: 1.86614 seconds