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