mIRC32 - Curso de Scripting: Uso de los TAB en dialogs. Fecha creación: 03/04/00 - Última revisión: 03/04/00
 
Introducción

Antes de empezar a leer esto, debes tener ciertos conociminetos sobre dialogs, si no los tienes visita el apartado curso de scripting de www.ayuda-irc.net, donde encontraras dos documentos muy completos sobre los dialogs escritos por EsTePaRiO y TeMpEsT.

Los TAB, son las pestañas por las cuales puedes ver diferentes ventanas de configuración. En una sola ventana puedes llegar a tener muchismas opciones gracias a los TAB.

 
TAB Control

Para añadir diferentes pestañas TAB, debes meter esto en la tabla del dialog:

Sintaxis: tab "texto", id, x y w h

Ejemplo: tab "m", 1, 5 5 100 90

  • texto: el texto que aparece en la pestaña

  • id: el número de ID del TAB (no puede repetirse el id)

  • x: distancia desde la izquierda del monitor (en pixels)

  • y: distancia desde la parte superior del monitor (en pixels)

  • w: tamaño horizontal (en pixels)

  • h: tamaño vertical (en pixels)

Cuando ya hayas introducido un TAB, en los que vengan a continuación no hace falta que especifiques el tamaño y las coordenadas de los TAB. Por ejemplo:

tab "m", 1, 5 5 100 90
tab "I", 2
tab "R", 3
tab "C", 4

Cada pestaña TAB, tendra sus opciones, por eso al introducir un "edit" o cualquier opción debes especificar el número de TAB donde debe ir, en caso contrario apareceria en todos los TAB. Mira este ejemplo:

button "m is for ... ;)", 11, 30 50 50 24, ok tab 1
button "I is for Internet", 12, 30 50 50 24, tab 2
button "R is for Relay", 13, 30 50 50 24, tab 3
button "C is for Chat", 14, 30 50 50 24, tab 4

Puedes seleccionar un TAB usando el comando did, de forma que pulsando en un menu o un boton del mismo dialog, puedas saltar a otra pestaña TAB. Este es el comando con sus parametros:

Sintaxis: /did -fu dialog id-tab

Ejemplo: /did -fu dialog69 22

Con el identificador $dialog puedes saber que TAB esta utilizando en ese momento:

Sintaxis: $dialog(dialog).tab

Ejemplos: $dialog(dialog69).tab

Este documento es muy corto y explica muy poca cosa, pero sólo va destinado a explicar las novedades en los dialogs a los usuarios que dominan los dialogs y aun no conocen esta funcion tan util.

 

 Volver a la página principal