Dialogların Bazı Ailas identifleri ve komutları

::::: DIALOGLARDA BAZI ALIASLAR :::::

::: /Dialog Komutu :::

/DIALOG -mdtsonkcvie Dialog ismi [Dialog ismi] [X] [Y] [W] [H] [yazı…]

Dialog penceresinde kullanılan bu komutun parametrelerinin neler olduğuna bir bakalım.

/dialog -m [Isim] [Isim] ;

/dialog -a … ; Dilaog penceresini aktif windows penceresinde >açmak< için kullanılır. (-m ile beraber kullanılır. “/dialog -ma [isim] [isim]” şeklinde…)

/dialog -v [Isim] ; Dialog penceresini aktif windows’a >taşımak< için kullanılır. Tek başına kullanılabilir. -a dan bu yönüyle farklıdır.

/dialog -x [isim] ; Dialog penceresini kapatmak için kullanılır.

/dialog -d … ; Dialog penceresi normalde “-m” ile açıldığında sağ üst köşesinde sadece X gibi bir işaret vardır ve programı ordan kapatırsınız.Eğer dialog pencerenize “Simge Durumuna

Küçült” özelliği katmak istiyorsanız -m ile bir likte “-md” şeklinde bir parametre kullanırsınız.

/dialog -t [Isim] Yazı… ; Dialog penceresindeki titlebar da bulunan yazıyı bu komutla kontrol edebilirsiniz.

/dialog -s [Isim] [X] [Y] [W] [H] ; Dialog penceresinin boyutlarını kontrol etmek için kullanılır.

/dialog -r [Isim] ; Dialog penceresini ekranın ortasına taşır.

/dialog -o [Isim] ; Dialog penceresini windowsda çalışan tüm pencerelerin üstünde tutmak için kullanılır. (On Top)

/dialog -n [Isim] ; Bundan bir önceki komutun “/dialog -o [Isim]” in tam tersi işlemi yapar.

/dialog -k [Isim] ; Dialog içindeki bir “OK” parametresine sahip tuşa (Button’a) basma işlemini gerçekleştirmek için kullanılır.

/dialog -c [Isim] ; Dialog içindeki bir “Cancel” parametresine sahip tuşa (Button’a) basma işlemini gerçekleştirmek için kullanılır.

/dialog -i [Isim] ; Dialog penceresi “-md” parametresiyle açılmışsa yani “Simge durumuna Küçült” özelliği varsa o dialog u simge durumuna küçültmek için kullanılır.

/dialog -e [Isim] ; Yine Dialog penceresi “-md” parametresiyle açılmışsa yani “Simge durumuna Küçült” özelliği varsa o dialog u simge durumundan kurtarıp aktif ekrana taşımak için kullanılır.

::: /DID Komutu :::

/did komutu dialog penceresi açıldıktan sonra yapılacak işlemleri için anahtar bir komuttur.

/did -ftebvhnmcukradiogj [Isim] [N] [Sayı] [Yazı… | DosyaYolu…]

/did -f [Isim] [N] ; Bir dialog elemanını aktif etmek için kullanılır. Bu özellik bir pencerenin diğer bir pencere üzerinde daha aktif olması gibi birşey. Bir dialog elemanı diğer elemanlardan daha aktif gözükür. Deneyerek görebilirsiniz.

/did -t [Isim] [N] ; Bir dialog butonunu default buton yapmak için kullanılır. Default button Dialog elemanlarında anlatılmıştı.

/did -b [Isim] [N] ; Bir dialog elemanını ([N] numarasına sahip olan elemanı) çalışamaz hale getirmek ve üzerine donmuş gibi bir görüntü vermek için kullanılır.

/did -e [Isim] [N] ; “/did -b …” deki etkiyi kaldırmak için kullanılır.

/did -h [Isim] [N] ; Bir dialog elemanını dialog penceresinden silmek için kullanılır.

/did -v [Isim] [N] ; Dialog penceresinden silinmiş (did -h … uygulanmış) bir elemanı tekrar görünür kılmak için kullanılır.

/did -c [Isim] [N] ; Dialog penceresinde kullanılan elemanlardan, check düğmesi ve radio düğmesinde tıklama işlemini gerçekleştirmek için List ve Combo da ise belli bir satırın aktifleştirilmesi (seçili hale gelmesi) için kullanılır.

/did -u [Isim] [N] ; “/did -c …” işlemininin tersini yapar.

/did -r [Isim] [N] ; [N] numarasına sahip dialog elemanındaki bir text’i silmek için kullanılır.

/did -a [Isim] [N] ; [N] numarasına sahip dialog elemana bir text girmek için kullanılır.

/did -d [Isim] [N] [sayı] ; [N] dialog elemanında [sayı]. satırın silinmesi işlemini yapar.

/did -i [Isim] [N] [sayı] ; [N] dialog elemanında [sayı]. satıra text girilmesi işlemini yapar.

/did -o [Isim] [N] [sayı] ; [N] dialog elemanında [sayı]. satırdaki textin değiştirilmesi işlemini yapar.

/did -g [Isim] [N] [sayı] [Dosya Yolu] ; [N] dialog elemanındaki bir resim yada iconun değiştirilmesi için kullanılır.

/did komutunu birçok dialog elemanı için aynı anda tek komutta kullanabilirsiniz bunun için eleman numaraları arasına virgül koymalısınız. Örneğin “/did -b Ornek 1,2,3,4 ” gibi…

::::: DIALOGLARDA BAZI IDENTIFIERLAR :::::

::: $dialog() Identifier’ı :::

$dialog([Isim]/[Sayı])
En basit haliyle dialog içindeki bilgileri çekmek kullanılır. Örneğin “$dialog(ornek) = Ornek” ise o dialog mirc içinde açık demektir.Bunun tersi durumda $dialog(Ornek) = $null olacaktır. ($null Boş demektir.) Şimdi de $dialog identifierının parametrelerini görelim.

$dialog(Isim).x , $dialog(Isim).y , $dialog(Isim).w , $dialog(Isim).h ; Dialog penceresinin pzoisyonları hakkında bilgi verir.

$dialog(Isim).cw, $dialog(Isim).ch ; Dialog penceresinin boyutları hakkında bilgi verir. (En ve Boy)

$dialog(Isim).title ; Dialog penceresinin titlebar’ında yazan yazıyı ifade eder.

$dialog(Isim).table ; Bu identifier eğer “Isim” e eşitse o dialog o an kullanılıyor demektir.

$dialog(Isim).Ok ; Dialog içinde button parametresi “OK” olan bir button seçildiyse onun [N] eleman numarasını verir.

$dialog(Isim).cancel ; Dialog içinde button parametresi “Cancel” olan bir button seçildiyse onun [N] eleman numarasını verir.

::: $did([Isim],[N],[Sayı]) identifier’ı :::

Bu identifierlar eğer dialog eventlarında kullanılıyorsa çoğunda “Isim” kısmı yazılmaz. Ama eğer event dışında kullanılacaksa mutlaka “Isim” kısmı yazılmalıdır.

$did([N]) ve $did([N]).text ; Bu iki identifier aynı görevi görür. [N] numarasına sahip bir elemanın içindeki yazıyı ifade eder.

$did([N],[Sayı]).Len ; [N] numarasına sahip dialog elemanının [Sayı]. satırdaki yazının karakter sayısını verir.

$did([N]).Lines ; [N] elemanının barındırdığı toplam satır sayısını verir.

$did([N],[Sayı]).sel ; [Sayı] , sıfıra eşit değilse, [N] elemanındaki seçili satırın kaçıncı satır olduğunu verir. Eğer [Sayı] sıfır alınırsa [N] elemanında seçili olan toplam satır sayısını verir.

$did([N]).seltext ; Eğer eleman Edit ise editte seçili olan yazıyıi, Liste elemanında ise listede seçili olan satırdaki yazıyı verir.

$did([N]).selstart ; Edit te seçili olan bir yazının başlangıç karakterini verir.

$did([N]).selend ; Edit te seçili olan bir yazının son karakterini verir.

$did([N]).edited ; Eğer başlangıçta editte yazılan yazı değişmişse “$did([N]).edited = $true” olur. Eğer değişiklik yoksa “$did([N]).edited = $false” olur.

$did([Isim],[N]).state ; Check veya Radyo Düğmesinin tıklı olup olmadığı hakkında bilgi verir. Bu değer 1 e eşit se check düğmesi veya radyo düğmesi tıklı demektir.1’e eşit değilse tıklı olmadığı anlamına gelir. Eğer bu değer 2 ye eşitse tıklı olup olmadığı belirsiz anlamına gelir.

$did([Isim],[N]).enable ; Eğer [N] numaralı eleman kullanılabilir bir durumda ise (yani “/did -b …” ile kullanılamaz hale geitirilmemiş ise) bu identifier $true ya eşit olur. Aksi halde $false’a eşit olur.

$did([Isim],[N]).visible ; Eğer [N] numaralı dialog elemanı görünür durumda ise (yani “/did -h …” ile görünemez hale getirilmemiş ise) bu identifier $true ya eşit olur. Aksi halde $false’a eşit olur.

Yorumlar

  1. Diyaloglarda kullanılan parametreler ve aliaslar gayet güzel ve açıklayıcı bi şekilde dile getirilmiş durumda..Paylaşım ve açıklama için saolun..

Bir yanıt yazın