Oggetti

Tooltip DLL

Versione 0.1

 

Introduzione

Mark
ToolTip
SetText
SetTitle
SetTxtColor
SetBkgColor
SetWidth
Version
Espansioni future

 

>> Introduzione



Questa DLL permette di inserire dei riquadri di aiuto sui controlli dei Dialog mIRC. Pu servire ad esempio per visualizzare delle informazioni relative alla funzionalit di certi controlli del dialog.


Il principio della DLL semplice: innanzitutto bisogna indicare il dialog con il comando Mark al fine di renderlo riconoscibile dalla DLL. In seguito si crea un Tooltip vuoto (normale o a fumetto) e finalmente si possono configurare gli aspetti del tooltip.

Qui sotto si trova una lista dei comandi disponibili nella DLL. anche possibile curiosare allinterno della piccola demo - inclusa nel pacchetto - del codice della DLL per vedere come sono utilizzati i comandi nel dialog.

Ognuno dei comandi della DLL ritorna un messaggio indicante il successo (OK) o linsuccesso (ERROR) delloperazione, accompagnato da informazioni aggiuntive.


N.B.
Si possono marcare contemporaneamente 255 dialog e avere simultaneamente, in uno solo di essi, 128 Tooltip.
N.B. Per i tooltip a fumetto, necessario che sullHard disk sia presente una versione di Internet Explorer della serie 5.x o successiva oppure una versione di comctl32.dll maggiore o uguale alla 5.80.

>> Mark



La prima cosa da fare utilizzare il comando Mark per registrare il dialog. Questo comando accetta solamente lhandle del dialog (HWND) che si pu ottenere facilmente con lidentificatore $dialog(NAME).hwnd

echo -s $dll(tooltip.dll,Mark,$dialog(NAME).hwnd)

 

dove NAME rappresenta il nome del dialog

>> ToolTip



La prossima tappa creare un Tooltip vuoto su un ID del dialog.

echo -s $dll(tooltip.dll,ToolTip,$dialog(NAME).hwnd > ID)

>> SetText



Questo comando permette di configurare il testo del Tooltip. Se il testo pi largo della larghezza della finestra, viene interrotto e ripreso nella linea successiva, al fine di non modificare la larghezza impostata. Si pu forzare il testo a capo con $crlf o \r\n.
echo -s $dll(tooltip.dll,SetText,$dialog(NAME).hwnd > ID TEXT)

N.B. Il testo limitato a 1000 caratteri, che sufficiente in quanto il limite di mIRC 955.

>> SetTitle



Questo comando consente di aggiungere un titolo in grassetto al Tooltip, che, normalmente, non ne ha. Qualora venisse messo il testo $null come titolo, diverrebbe inattivo e licona non apparirebbe pi.

echo -s $dll(tooltip.dll,SetTitle,$dialog(NAME).hwnd > ID ICON TEXT)

ICON pu assumere 4 valori:

         0 senza icona

         1 icona !

         2 icona di attenzione

         3 icona di errore

N.B. Il testo limitato a 1000 caratteri, che sufficiente in quanto il limite di mIRC 955.

>> SetTxtColor



Questo comando permette di cambiare il colore del testo del Tooltip

echo -s $dll(tooltip.dll,SetTxtColor,$dialog(NAME).hwnd > ID $rgb(R,G,B))

>> SetBkgColor



Questo comando permette di cambiare il colore di sfondo del Tooltip

echo -s $dll(tooltip.dll,SetBkgColor,$dialog(NAME).hwnd > ID $rgb(R,G,B))

>> SetWidth



Questo comando consente di configurare la larghezza del Tooltip, che di default equivale a 250 pixel. Se il testo pi largo della larghezza della finestra, viene mandato a capo, al fine di non modificare la larghezza impostata.

echo -s $dll(tooltip.dll,SetWidth,$dialog(NOME).hwnd > ID Width)

 

N.B. WIDTH devessere indicato in pixel

>> Version



Ritorna informazioni relative alla DLL

echo -s $dll(tooltip.dll,Version,.)

>> Espansioni future


 

         Comandi con ID multipli

         Configurazione dellintervallo di tempo dopo il quale il Tooltip viene visualizzato

         Configurazione del carattere

         Riparazione dei bug

Tooltip DLL



- ClickHeRe
- 2003
- Testing-> NightMaRe
- #scriptsdb.org @ Undernet @ Webnet
- http://scriptsdb.org


- Versione italiana tradotta da SkY` (e-m@il)
- http://www.mircmania.it

 

 

Tha... Help

SDB mIRC Group

Contact