mIRCglass.dll BETA 2
chrystoffer - www.hurricane.net.br - chrystoffer@gmail.com

A dll s foi testada em Windows 7 Ultimate x64! Caso acontea algum problema em outra verso do Windows, por favor me mande um email avisando qual  o OS usado no momento.
A dll possui quatro funes, contando com cinco comandos.


===============
1. A primeira opo que veremos  o Glass. Esse comando funciona, ou deveria funcionar :D, em Windows Vista/7.
Com esse comando a dialog do mIRC fica com o estilo 'vidro' que possui a interface do Windows. 
O comando  simples... primeiro voc deve colorir o fundo da dialog que vai ser aplicada com o $rgb(153,180,209) e deixando as opes de dentro da dialog transparente. Eu aconselho usar a dcx.dll para fazer isso.

Comando:
dll mircglass.dll Glass $dname -1 -1 -1 -1

Exemplo:
...
xdialog -g $dname +b $rgb(153,180,209)
xdialog -c $dname 2 text 0 0 120 32 transparent
xdid -t $dname 2 mircglass.dll BETA 2
...
dll mircglass.dll Glass $dname -1 -1 -1 -1

!!!IMPORTANTE!!! ESSE COMANDO DEVE SER O LTIMO COMANDO A SER EXECUTADO NA INIT DA DIALOG !!!


===============
2. A segunda opo  a SetWindowsVistaTheme. Com esse comando, adiciona alguns efeitos do Windows em algumas opes da dialog, como listview/treeview....

Comando:
dll mircglass.dll SetWindowVistaTheme $dname ID

Exemplo:
dll mircglass.dll SetWindowVistaTheme $dname 51



===============
3. Essa terceira opo,  exclusiva para Windows 7! Com esse comando voc vai adicionar uma 'progressbar' no boto do mIRC na taskbar do Windows.
Essa opo,  constituida de 2 comandos. O primeiro a ser executado  SetProgressState que vai setar o estilo de progressbar no boto. Logo em seguida usamos o SetProgressValue para setar o valor da progressbar(0-100)

Comando:
dll mircglass.dll SetProgressState TBPF_INDETERMINATE		(deixa a progressbar correndo no boto)
dll mircglass.dll SetProgressState TBPF_NORMAL			(deixa a progressbar com a cor verde)
dll mircglass.dll SetProgressState TBPF_ERROR			(deixa a progressbar com a cor vermelha)
dll mircglass.dll SetProgressState TBPF_PAUSED			(deixa a progressbar com a cor amarela)
dll mircglass.dll SetProgressState TBPF_NOPROGRESS		(retira a progressbar)

depois de escolher qual estilo ter sua progressbar, use:
dll mircglass.dll SetProgressValue [VALOR(0-100)]

Exemplo:
dll mircglass.dll SetProgressState TBPF_INDETERMINATE
ou
dll mircglass.dll SetProgressState TBPF_ERROR
dll mircglass.dll SetProgressValue 72



===============
4. Outra opo exclusiva para Windows 7. Com esse comando voc vai adicionar um "mini-cone" junto com o cone do mIRC na taskbar.

Comando:
dll mircglass.dll SetOverlayIcon IDI_APPLICATION		(adiciona um cone de um programa)
dll mircglass.dll SetOverlayIcon IDI_ASTERISK			(adiciona um cone de informao (i))
dll mircglass.dll SetOverlayIcon IDI_EXCLAMATION		(adiciona um cone de exclamao /!\)
dll mircglass.dll SetOverlayIcon IDI_HAND			(adiciona um cone de erro (X))
dll mircglass.dll SetOverlayIcon IDI_QUESTION			(adiciona um cone de pergunta (?))
dll mircglass.dll SetOverlayIcon null				(retira o cone)

Exemplo:
dll mircglass.dll SetOverlayIcon IDI_EXCLAMATION



===============
Caso encontre algum problema na dll, avise-me por email (chrystoffer@gmail.com) colocando qual o erro encontrado e qual  o OS usado no momento.