Oto tlumaczenie dokumentacji okien dialogowych. Jest to tylko poczatek czyli najwazniejsze rzeczy.
Okna dialogowe w mIRC-u - tlumaczenie by Am
mIRC pozwala na tworzenie okien dialogowych sluzacych do wykonywania okreslonych czynnosci i zarzadzania mIRC-em.
Sa dwa typy dialogow: dialog modelowy, tworzony komenda /dialog i dialog modalny, tworzony za pomoca identifikatora $dialog() Oba sa opisane ponizej.
Komenda /dialog Komenda /dialog pozwala na tworzenie dialogu modelowego z parametrem -m. Ten typ dialogu nie zatrzymuje ani nie zwraca wartosci do uruchomionego skryptu. Dialog moze byc wyswietlony w sposob nieokreslony i uzyty w roznych celach.
/dialog -mdtsonkcvie name [table] [x y w h] [text]
-m tworzy modelowy dialog uzywajac tabelki /dialog -m nazwa tabelki
-a parametr uzywany z -m, uzywa biezacego aktywnego okna <as the parent> <<< brak tlumaczenia
-x zamyka okno dialogu bez uruchamiania innych zdarzen, operacji
-d otwiera okno dialogowe na pulpicie, dziala z parametrem -m
-h wywoluje okno dialogowe dzialajace tylko gdy jest sie polaczonym z serwerem
-t ustawia tytul okna /dialog -t name text
-s ustawia wielkosc/pozycje okna /dialog -s name x y w h
-r centruje okno dialogowe
-bp interpretuje rozmiar jak dbu lub piksele
-o ustawia okno dialogowe na gorze wszystkich okien
-n wylacza opcje -o ( ontop )
-k click przycisk ok -c click przycisk cancel
-v wywoluje okno dialogowe ( aktywne )
-ie jesli dialog jest stworzony na pulpicie minimalizuje go lub przywraca
Where name is the name by which you'll refer to the dialog, and table is the dialog table name used to create dialog (see below).
Identifikator $dialog() Okna dialogowe tworzone z identifikatorem $dialog() sa modalne, tj. zatrzymuja skrypt poki dialog jest zamkniety, zwracaja wartosc i nie pozwalaja na dostep do innych okien podczas gdy okno dialogowe jest otwarte. Te typy dialogow powinny byc tylko wyswietlane do bezposredniego wejscia uzytkownika. Identifikator $dialog() dziala w taki sam sposob jak inne identifikatory:
%result = $dialog(name,table[,parent])
Where name is the name by which you'll refer to the dialog, table is the dialog table name used to create dialog (see below), and parent is the parent window of the dialog, this can be a window name, or -1 = Desktop window, -2 = Main mIRC window, -3 = Currently active window, -4 = Currently active dialog, if no dialog is open, defaults to -3 behaviour.
Notatka: Ten typ dialogu nie moze byc wywolywany ( called ) z wydarzenia remote.
Mozesz takze uzyc identifikatora $dialog(name/N) do listowania jakichs okien dialogowych, gdzie N zwraca Nth otwartego dialogu. Jesli N jest zerem, calkowita liczba okien dialogowych jest zwracana.
$dialog() takze wspiera ponizsze opcje:
x,y,w,h zwraca rozmiar i pozycje okna dialogowego cw,ch zwraca szerokosc i wysokosc obszaru klienta okna dialogowego title zwraca tytul okna dialogowego modal zwraca $true jesli dialog jest modalny lub $false table zwraca tabelke dialogu, ktory jest uzywany
ok zwraca id przycisku Ok jesli jednego sprecyzowales cancel zwraca id przycisku Cancel jesli jednego sprecyzowales result zwraca id przycisku Result jesli jednego sprecyzowales focus zwraca id control tab zwraca id tabelki ktora aktualnie jest wyswietlana active zwraca $true jesli okno dialogowe jest aktywne, w przeciwnym razie $false hwnd zwraca uchwyt okna dialogowego
|